Вместо минимального элемента выводиться 0. #include "stdafx.h" #include using namespace std; int main(int argc, char* argv[]) { int A[12]; int n; int sum; int max; int min ; int i; for (i = 0; i меньше 12; i++){ cou...

Вместо минимального элемента выводиться 0. #include "stdafx.h" #include using namespace std; int main(int argc, char* argv[]) { int A[12]; int n; int sum; int max; int min ; int i; for (i = 0; i < 12; i++){ cout << "[" << i << "]" << "\t"; cin >> A[i]; } for (i = max = 0; i < 12; i++) if (max < A[i]){ max = A[i]; } cout << " maximalnyi element massiva \t" << max << endl; for (i = min = 0; i < 12; i++) if (min > A[i]){ min = A[i]; } cout << " minimalnyi element massiva \t" << min << endl; system("pause"); return 0; }
Гость
Ответ(ы) на вопрос:
Гость
А выделываться надо меньше в "Сях" ! for (i = min = 0; i < 12; i++) - вот причина. Запишите в виде min=32767; for (i = 0; i < 12; i++) И будет Вам счастье!
Не нашли ответ?
Ответить на вопрос
Похожие вопросы