если я пребразую y в double числа будут нормальные, а не такие, как сейчас
x как float (%f), а он у вас double, double это %lf.
не sodo, а sudoers
Без него не могут сделать свою работу полторы утилиты ядра
и больше его никому ставить не стоит
Нажал, изменил, нажал F10 и снова фиолетовый экран. Или мне нужно загрузится с Live и посмотреть какой то файл?
массив различных элементов выводится на экран, но смысл остался прежним. Задача сделать это с использованием циклов массивов и условий.
int i, j;
int unique = 0;
for (i = 0; i < n; ++i) { // пройти по всем элементам массива
for (j = 0; j < i; ++j) // пройти по всем элементам предшествующим текущему
if (a[i] == a[j]) // если среди них есть равный текущему -- прервать внутренний цикл
break;
if (j == i) { // если внутренний цикл дошёл до конца, то это -- первое вхождение данного элемента в массиве
std::cout << a[i] << endl;
++unique;
}
}
std::cout << "Количество различных элементов: " << unique << std::endl;
Она возвращала void в период с v3.2 до v4.4, до этого она возвращала int. Возможно, пример был написан в это время.
Я не нашёл версии, в которой она бы не принимала параметров. Откуда ваши примеры?