Информатика, опубликовано 2018-08-22 22:04:00 by Гость
Задача на C++#include using namespace std; int main() { int n; int a; int max = 0; cin>>n; for(int i=0;i { cin>>a; if(a%5==0 && a>max) max = a; } cout< system("PAUSE"); } Код программы на C++. Вот сама задача: Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5. Не понимаю следующую строку: if(a%5==0 && a>max) max = a;Заранее спасибо!
Ответ оставил Гость
a%5==0, это проверка кратности, "%" - это действие которое даёт отстаток от деления на число, если остатка нет, т.е. он равен нулю, то "а" делится на число.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
