Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему в с++ в этом коде else ошибка, как исправить?

Милан Дагестан Бабаев Ученик (173), открыт 1 неделю назад
#include <iostream>
#include <limits.h>
using namespace std;
int main() {
int A[100], i, n, mini; //n кол во эл тов массива
int min = -1000000;
cout << "Сколько";
cin >> n;
for (i = 0; i < n; i++) {
cout << "введите";
cin >> A[i];
}
for (i = 0; i < n; i++) {
if ((A[i] < min) && ((A[i] % 2) != 0)) {
min = A[i];
}
cout << "Наим" << A[i];
}
else
{cout << '0';}


}
3 ответа
Обэмэ Мудрец (13725) 1 неделю назад
А у тебя else к чему относится?
Я вижу if, но он внутри цикла, получается, не к нему…
kaiu Высший разум (117613) 1 неделю назад
else относится у тебя к for
 #include <iostream>  
#include <limits.h>
using namespace std;
int main()
{
int A[100], i, n, mini; //n кол во эл тов массива
int min = INT_MAX;
cout << "Кол. эл. n (<=100): ";
cin >> n;

cout << "Введите элементы массива: ";
for (i=0; i < n; i++)
{
cin >> A[i];
}

for (i=0; i < n; i++)
{
if ((A[i] < min) && ((A[i] % 2) != 0))
{
min = A[i];
}
}

if( min != INT_MAX )
cout << "\nНаим. = " << min;
else
cout << "\nНе найдено наим.";
}
Данил Ласый Просветленный (32681) 1 неделю назад
с++ По идее код успеха должен быть return 0; или return EXIT SUCCESS. У тебя же функция main
Похожие вопросы