На сайте используется сервис Яндекс.Метрика, продолжая использованние сайта вы соглашаетесь со сбором статистических данный, не являющихся персональной информацией. Подробнее: Конфиденциальность персональных данных

Получить работу

Работы предоставляются в качестве примера, выдача данных работ как собсвенных запрещена!
Название: Практическая 5
Дисциплина: Объктно-ориентированное программирование
Краткое описание:

Тема: «Работа с циклами»

Цель работы: Научиться использовать циклы в C++.

Задание №1: Напишите программу, в которой будет выводиться таблица умножения столбцами.

Задание №2: Напишите программу, в которой вы с компьютером будете играть в «Угадай число» (можете модифицировать листинг из теоретической части). Право первого хода определяется броском «монетки». Пользователь выбирает сторону и случайным образом определяется выигрышная сторона. Победитель угадывает число первым. Если пользователь победил, то он угадывает. Иначе пользователь загадывает число от 0 до 10 включительно, и компьютер пытается отгадать. При удачной попытке победитель угадывает число ещё раз и так до первой неудачной попытки.

Игру необходимо прекратить после 5 правильных ответов у одной из сторон. В конце вывести статистику игры: количество отгаданных чисел, максимальное число правильно отгаданных подряд чисел для каждой из сторон.

Задание №3: Напишите программу, которая:

  1. выводит числа с 23 до 53 через каждые 3 числа;
  2. выводит числа с 17 до -7 через каждые 2 числа;
  3. выводит факториал числа и исключает возможность ввода вещественных чисел;
  4. 4) выводит сумму чисел до 25 в следующем формате: (1) + (1+2) + (1+2+3) + (1+2+3+4) + ... + (1+2+3+4+...+n);
  5. 5) выводит следующую последовательность символов:
        ###
      ######
    #########
      ######
        ###
  6. выводит следующую последовательность символов: =
    ===
    =====
    =======
    ========
    =======
    =====
    ===
    =
  7. выводит кубы положительных чисел по убыванию, а пользователь вводит количество итераций. Например: пользователь ввёл 3 → программа вывела: 3^3=27;
    2^3=8;
    1^3=1;
  8. складывает все числа, состоящие из одинаковых цифр, и выводит результат. Например: 1+11+111+ … + 111111; 2+22+222+ … + 222222 и т.д.
  9. выводит следующую последовательность символов:           *
              1
             22
            333
           4444
          55555
         666666
        7777777
       88888888
      999999999
    ==============
  10. выводит алфавит и её номер;
Номер варианта соответствует вашему номеру в списке группы. Первые 10 человек получают темы по порядку. У 11 студента счётчик сбрасывается, т.е. получает первую тему и т.д.. В итоге получается несколько итераций.

Напишите программу, которая проверяет делиться ли число на 2 без остатка. Данная программа перестает запрашивать число, если пользователь вместо этого числа введёт слово exit.

Напишите программу, которая будет переворачивать число при помощи цикла. Например: пользователь ввёл 5678 → программа вывела 8765;

Дополнительное задание №1: Напишите программу, которая выводит календарь на текущий год.