Предмет: Информатика, автор: jljlkkk

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



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


ilya1806: DevC++ Сильно отличается от С++ ,
ilya1806: Окно вывода - консоль ?
jljlkkk: нет но учитель требуеет
ilya1806: Если я напишу на c++, ты сможешь переделать в DevC++ ?
jljlkkk: да
ilya1806: А окно вывода же консоль ?
jljlkkk: сделайте так как вам удобно а дальше я сама

Ответы

Автор ответа: ilya1806
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;

}


ilya1806: окей
jljlkkk: спасибооо большое ))
Похожие вопросы