var
number: integer;
begin
var size := readinteger;
var max := -32768;
for var i := 1 to size do
number := readinteger;
if (number mod 4 = 0) and (number > max) then
max := number;
end;
write(max);
end.
Объяснение:
number: integer; // Целочисленная переменная, хранящая вводимые с клавиатуры числа
begin // Начало программы
var size := readinteger; // Считываем размер последовательности с клавиатуры
var max := -32768; // integer принадлежит диапазону [-32 768…32 767], взял за максимум самое маленькое число
for var i := 1 to size do // Идём от 1 до размера последовательности
begin // Начало цикла
number := readinteger; // Считываем число последовательности с клавиатуры
if (number mod 4 = 0) and (number > max) then // Если число делится на 4 без остатка и оно > max
max := number; // max присваиваем number
end; // Конец цикла
write(max); // Выводим ответ
end. // Конец программы
#include <iostream>
using namespace std;
int main()
{
int m, k;
int quantity = 0;
cout << "Введите количество денег Пети: ";
cin >> m;
cout << "Введите стоимость мороженого: ";
cin >> k;
while (m >= k)
m -= k;
quantity++;
}
cout << "Осталось денег: " << m << endl << "Количество мороженого: " << quantity;
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int m, k; // Переменные по условию
int quantity = 0; // Переменная для хранения количества купленных мороженых
cout << "Введите количество денег Пети: "; // Вывод сообщения в консоль
cin >> m; // Вводим с клавиатуры
cout << "Введите стоимость мороженого: "; // Вывод сообщения в консоль
cin >> k; // Вводим с клавиатуры
while (m >= k) // Пока количество денег Пети ≥ стоимости мороженого
m -= k; // Вычитаем стоимость мороженого
quantity++; // Прибавляем единицу к переменной счетчику
cout << "Осталось денег: " << m << endl << "Количество мороженого: " << quantity; // Выводим ответ
var
number: integer;
begin
var size := readinteger;
var max := -32768;
for var i := 1 to size do
begin
number := readinteger;
if (number mod 4 = 0) and (number > max) then
max := number;
end;
write(max);
end.
Объяснение:
var
number: integer; // Целочисленная переменная, хранящая вводимые с клавиатуры числа
begin // Начало программы
var size := readinteger; // Считываем размер последовательности с клавиатуры
var max := -32768; // integer принадлежит диапазону [-32 768…32 767], взял за максимум самое маленькое число
for var i := 1 to size do // Идём от 1 до размера последовательности
begin // Начало цикла
number := readinteger; // Считываем число последовательности с клавиатуры
if (number mod 4 = 0) and (number > max) then // Если число делится на 4 без остатка и оно > max
max := number; // max присваиваем number
end; // Конец цикла
write(max); // Выводим ответ
end. // Конец программы
#include <iostream>
using namespace std;
int main()
{
int m, k;
int quantity = 0;
cout << "Введите количество денег Пети: ";
cin >> m;
cout << "Введите стоимость мороженого: ";
cin >> k;
while (m >= k)
{
m -= k;
quantity++;
}
cout << "Осталось денег: " << m << endl << "Количество мороженого: " << quantity;
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
int m, k; // Переменные по условию
int quantity = 0; // Переменная для хранения количества купленных мороженых
cout << "Введите количество денег Пети: "; // Вывод сообщения в консоль
cin >> m; // Вводим с клавиатуры
cout << "Введите стоимость мороженого: "; // Вывод сообщения в консоль
cin >> k; // Вводим с клавиатуры
while (m >= k) // Пока количество денег Пети ≥ стоимости мороженого
{
m -= k; // Вычитаем стоимость мороженого
quantity++; // Прибавляем единицу к переменной счетчику
}
cout << "Осталось денег: " << m << endl << "Количество мороженого: " << quantity; // Выводим ответ
}