Напишите программу, которая в последовательности натуральных чисел определяет...

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

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3.


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

#include
using namespace std;
int main()
{
int n,max;
bool a=false;
cout<<"enter kol-vo numbers:"<<endl;<br>cin>>n;
if(n<=1000)<br>{
int arr[n];
cout<< "enter 1 chislo"<<endl;<br>cin>>arr[0];
max=arr[0];
if(arr[0] % 10==3 && arr[0]<30000)<br>{
a=true;
for (int i=1;i{
cout<<"enter "<<(i+1)<<" chislo"<<endl,<br>cin>>arr[i];
if(arr[i]>30000) { break; }
}
for (int i = 0; i < n; ++i) {
if (arr[i] > max && arr[i] % 10==3)
{
max = arr[i];
}
}
}
}
if(a){ cout<<" max chislo okanch na 3: "<< max<<endl; }<br>return 0;
}

(149k баллов)