Вместо минимального элемента выводиться 0. #include "stdafx.h" #include using namespace...

0 голосов
46 просмотров

Вместо минимального элемента выводиться 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";<br> cin >> A[i];
}

for (i = max = 0; i < 12; i++)
if (max < A[i]){
max = A[i];
}
cout << " maximalnyi element massiva \t" << max << endl;<br>
for (i = min = 0; i < 12; i++)
if (min > A[i]){
min = A[i];

}
cout << " minimalnyi element massiva \t" << min << endl;<br>
system("pause");
return 0;
}


Информатика (32 баллов) | 46 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

А выделываться надо меньше в "Сях" !

for (i = min = 0; i < 12; i++) - вот причина.

Запишите в виде

min=32767;
for (i = 0; i < 12; i++)


И будет Вам счастье!


(142k баллов)