Найти тему

Циклы и условные операторы в С++

Оглавление


Условные операторы:

  1. if (если):
    int x = 10;
    if (x > 5) {
    std::cout << "x больше 5." << std::endl;
    } else {
    std::cout << "x не больше 5." << std::endl;
    }
  2. switch (переключатель):
    int day = 3;
    switch (day) {
    case 1:
    std::cout << "Понедельник" << std::endl;
    break;
    case 2:
    std::cout << "Вторник" << std::endl;
    break;
    // ...
    default:
    std::cout << "Неизвестный день" << std::endl;
    }

Циклы:

  1. for (цикл с параметром):
    for (int i = 0; i < 5; ++i) {
    std::cout << i << " ";
    }
    // Вывод: 0 1 2 3 4
  2. while (цикл с предусловием):
    int count = 0;
    while (count < 3) {
    std::cout << "Привет! ";
    ++count;
    }
    // Вывод: Привет! Привет! Привет!
  3. do-while (цикл с постусловием):
    int num;
    do {
    std::cout << "Введите число (0 для выхода): ";
    std::cin >> num;
    std::cout << "Вы ввели: " << num << std::endl;
    } while (num != 0);
  4. foreach (цикл по коллекции, с использованием диапазонов):
    int numbers[] = {1, 2, 3, 4, 5};
    for (int num : numbers) {
    std::cout << num << " ";
    }
    // Вывод: 1 2 3 4 5

Это базовые примеры. Условные операторы и циклы в C++ могут быть вложенными, комбинированными и использоваться в различных сценариях для решения разнообразных задач.