Предмет: Информатика,
автор: sashnikolsky2017
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 3 и кратных 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3 и кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму чисел, оканчивающихся на 3 и кратных 5
sashnikolsky2017:
Именно и
Ответы
Автор ответа:
1
#include <iostream>
#include <cmath>
#include <algorithm>
#pragma GCC optimize("Ofast")
using ll = long long;
using ld = long double;
using namespace std;
signed main() {
ll n; // объявляем величину - количество элементов
cin >> n; // считываем величину - количество элементов
ll sum = 0; // заводим переменную - сумму нужных чисел
while(n--){
ll x; // объявляем текущий элемент
cin >> x; // считываем текущий элемент
if(x % 10 == 3 && x % 5 == 0)
sum += x; // если элемент оканчивается на 3 и кратен 5 увеличиваем сумму
}
cout << sum; //выводим сумму
}
Похожие вопросы
Предмет: Русский язык,
автор: katyazherebnen
Предмет: Русский язык,
автор: Jesica2013
Предмет: Українська література,
автор: Neznaykaя
Предмет: Математика,
автор: serezhatolstik
Предмет: Литература,
автор: Андрейкан