Предмет: Информатика,
автор: juk88
Вместо минимального элемента выводиться 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;
}
Ответы
Автор ответа:
0
А выделываться надо меньше в "Сях" !
for (i = min = 0; i < 12; i++) - вот причина.
Запишите в виде
min=32767;
for (i = 0; i < 12; i++)
И будет Вам счастье!
for (i = min = 0; i < 12; i++) - вот причина.
Запишите в виде
min=32767;
for (i = 0; i < 12; i++)
И будет Вам счастье!
Похожие вопросы
Предмет: Математика,
автор: vobler1968
Предмет: Русский язык,
автор: slava160210
Предмет: Литература,
автор: Аноним
Предмет: Алгебра,
автор: ViktoriaAlexandrovna
Предмет: Математика,
автор: Аноним