Перейти к основному содержанию
EDU-MMCS
  • В начало
  • Дополнительно
Вы используете гостевой доступ
Вход
В начало
  1. Prog_3
  2. Лабораторная работа 2. Основы C++

Лабораторная работа 2. Основы C++

Требуемые условия завершения
Открыто с: пятница, 19 сентября 2025, 00:00
Срок сдачи: пятница, 26 сентября 2025, 00:00


Мини-шпаргалка

ЧтоКак выглядит
Ввод / выводstd::cin >> x; / std::cout << x;
Условиеif (x>0) {…} else {…}
Цикл forfor (int i=0;i<n;i++) {…}
Цикл whilewhile (условие) {…}
switchswitch(op) { case '+': …; break; default: …; }

Задания 


1. Считать два числа и символ операции (+, -, *, /). Выполнить выбранную операцию.

Подсказка: switch по символу операции, деление проверяйте на 0

2. Программа считывает два целых числа и сообщает, какое больше, или что они равны.

3. Программа загадывает число от 1 до 100 (использовать rand()), пользователь вводит числа до тех пор, пока не угадает. После каждой попытки программа пишет «больше» или «меньше».

Подсказка: do … while + rand() % 100 + 1

4. Считать число n и посчитать его факториал.

Подсказка: цикл for, начальное значение 1

5. Считать целое число и вывести его цифры в обратном порядке (например, 1234 → 4321).

6. Считать нечётное число n и вывести ромб из звёздочек * высотой n.

Подсказка: два вложенных цикла, аккуратно рассчитать пробелы и звёздочки.

7. Считать строку и посчитать, сколько в ней гласных букв.

8. Считать целое n > 1 и найти его наименьший делитель (кроме 1).
Подсказка: цикл от 2 до sqrt(n)

Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика
На платформе Moodle