условие:
пользователь должен вввести 4 числа, их надо поместить в массив, и вывести наибольшее из них:
#include <iostream>
using namespace std;
const int SIZE=4;
int main()
{
int a[SIZE];
int n,k;
void maxint(int b[]);
cout << "Введите 4 числа: ";
for(n=0; n<SIZE; n++)
{
cin >> a[n];
}
maxint(a);
return 0;
}
void maxint(int b[])
{
int n,j;
for(n=0; n<SIZE; n++)
{
if (b[n]>b[n+1])
j=b[n];
/*else if (b[SIZE]>b[n])
j=b[SIZE];*/
}
cout << j << endl;
}
всё кул, но единственное оно не читате последние число, например: 1 2 3 4, выведет не 4 а 0, во всех остальный (4 1 2 3, 1 4 2 3, 1 2 4 3 ) норм
код в заключенный в коментарии, это мои попытки сделать последнее число читабельным, но не получилось
дайте пожалуста подсказку чё я не так делаю