1) Найдите наибольшее из трех целых чисел. Окно вывода программы должно выглядеть так !!!
Определить наибольшее из 3 чисел Введите 3 целых числа -4 5 -9 макс = 5 2) Целое число дается. Объявите, делится ли это на 3 или нет. (деление на номер 3) Для этого сумма его цифр должна быть разделена на 3) Окно вывода программы должно выглядеть так !!! Введите номер 32403456 Число 32403456 делится на 3, потому что это количество цифр Сумма 27 3) Номер месяца указан. Назовите месяц в соответствии с введенным вами номером. 3 марта Окно вывода программы должно выглядеть так !!! Введите номер месяца 11 С ноября по ноябрь Введите номер месяца 20 20-й месяц прошел на программе DevC++Ответы на вопрос
Вот решение
Сори за транслит, мой компьютер не может по нормальному поддерживать русский язык
1)
#include <iostream>
using namespace std;
// Если у тебя макс не определен, то вот определение
template<typename T>
T max(T a, T b) {
if (a > b) return a;
return b;
}
int main() {
setlocale(LC_ALL, "Russia");
cout << "Введите 3 целых числа\n";
int a, b, c;
cin >> a >> b >> c;
int Max = max(a, b);
Max = max(Max, c);
cout << "Макс = " << Max << endl;
}
2)
#include <iostream>
using namespace std;
// translit one love
int main() {
cout << "Vvedity nomer ";
string num;
cin >> num;
int sum = 0;
for (int i = 0; i < num.length(); i++) {
if (num[i] >= '0' && num[i] <= '9')
sum += int(num[i]) - int('0');
}
if (sum % 3 == 0) cout << "chislo " << num << " delitsya na 3 potomy cto summa chifr = " << sum << endl;
else cout << "chislo " << num << " ne delitsya na 3 potomy cto summa chifr = " << sum << endl;
}
3)
#include <iostream>
using namespace std;
// translit one love
int main() {
cout << "Vvedity nomer ";
string mouth[12] = { "Yanvar", "Fevral", "Mart", "Aprel",
"May", "Iun", "Iul", "Avgust",
"Sentyabr", "Oktabr", "Noyabr", "Decabr", };
int num = 0;
cin >> num;
cout << "Mesyac is " << mouth[(num + 11) % 12] << endl;
}
Входные данные:
-4, 5, -9
Алгоритм:
1. Запросить у пользователя три целых числа.
2. Сравнить эти числа и найти наибольшее из них.
3. Вывести на экран найденное наибольшее число.
Выходные данные:
Макс = 5
2) Чтобы определить, делится ли целое число на 3, нужно проверить условие: сумма его цифр должна быть кратна 3.
Входные данные:
32403456
Алгоритм:
1. Запросить у пользователя целое число.
2. Разделить это число на отдельные цифры.
3. Просуммировать цифры числа.
4. Проверить, делится ли сумма цифр на 3.
5. Вывести на экран результат - делится число на 3 или нет.
Выходные данные:
Число 32403456 делится на 3, потому что сумма 27.
3) Чтобы найти месяц по его номеру, нужно написать программу, которая ассоциирует каждому номеру месяца соответствующую ему название.
Входные данные:
11
Алгоритм:
1. Запросить у пользователя номер месяца.
2. Сопоставить введенный номер с соответствующим месяцем.
3. Вывести на экран название месяца.
Выходные данные:
С ноября по ноябрь
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
