Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 3 и кратных 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3 и кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму чисел, оканчивающихся на 3 и кратных 5
Аноним:
я, конечно, не эксперт, но если число оканчивается на 3, то оно автоматом не кратно 5, то есть сумма всегда будет ноль?
может там вместо "и" "или" ?
Именно и
ну тогда я описал - сумма всегда ноль так как если число оканчивается на 3, то оно никак не может быть кратным 5
А программу как написать ?
да тут условие априори неверное: "В последовательности всегда имеется число, оканчивающееся на 3 и кратное 5." Что как я уже дважды объяснил нереально. Не знаю откуда задача, но это фиаско
не рискну что-либо писать ибо задача неверна или я что-то не понимаю в математике
Да учитель файл дал ,а там это
советую уточнить по этому поводу, возможно опечатка
а так, по этому условию напишу сейчас, только выводить всегда 0 будет
Ответы
Ответ дал:
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; //выводим сумму
}
Все это писать в ответ ?
если ты понимаешь, что к чему, то да
Хорошо
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
8 лет назад