Вопрос задан 28.10.2023 в 13:21. Предмет Информатика. Спрашивает Мирная Карина.

1) Найдите наибольшее из трех целых чисел. Окно вывода программы должно выглядеть так !!!

Определить наибольшее из 3 чисел Введите 3 целых числа -4 5 -9 макс = 5 2) Целое число дается. Объявите, делится ли это на 3 или нет. (деление на номер 3) Для этого сумма его цифр должна быть разделена на 3) Окно вывода программы должно выглядеть так !!! Введите номер 32403456 Число 32403456 делится на 3, потому что это количество цифр   Сумма 27 3) Номер месяца указан. Назовите месяц в соответствии с введенным вами номером. 3 марта Окно вывода программы должно выглядеть так !!! Введите номер месяца 11 С ноября по ноябрь Введите номер месяца 20 20-й месяц прошел на программе DevC++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Котов Максим.

Вот решение

Сори за транслит, мой компьютер не может по нормальному поддерживать русский язык

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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
1) Для того чтобы найти наибольшее из трех целых чисел, нужно сравнить их между собой. В данном случае пользователь вводит 3 числа (-4, 5, -9), и программа должна определить, какое из них наибольшее.

Входные данные:
-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. Вывести на экран название месяца.

Выходные данные:
С ноября по ноябрь
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос