GarikK

Много мелких задачек

Mar 7th, 2020
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.80 KB | None | 0 0
  1. // LabLoops.cpp : This file contains the 'main' function. Program execution begins and ends there.
  2. //
  3.  
  4. #include <iostream>
  5. using namespace std;
  6. void task1()
  7. {
  8.     //выводим все числа от нуля до числа заданного пользователем
  9.     int number;
  10.     cout << "Please, enter a number " << endl;
  11.     cin >> number;
  12.     for (int i = 0; i < number; i++)
  13.     {
  14.         cout << i << endl;
  15.     }
  16. }
  17. void task2()
  18. {
  19.     int number1, number2;
  20.     int tmp = 0;
  21.     int count = 1;
  22.     int count2 = 1;
  23.     int count3 = 1;
  24.     int count4 = 1;
  25.     cout << "Please, enter the first number " << endl;
  26.     cin >> number1;
  27.     cout << "Please, enter the second number " << endl;
  28.     cin >> number2;
  29.     //если пользователь введет не по порядку числа
  30.     if (number1 > number2)
  31.     {
  32.         tmp = number2;
  33.         number2 = number1;
  34.         number1 = tmp;
  35.     }
  36.     //выводим числа диапазона заданного пользователем
  37.     for (int i = number1; i < number2; i++)
  38.     {
  39.        
  40.         cout << count << " " << i << endl;
  41.         count++;
  42.     }
  43.     cout << endl;
  44.     //выводим все четные числа диапазона
  45.     for (int i = number1; i < number2; i++)
  46.     {
  47.        
  48.         if (i % 2 == 0)
  49.         {
  50.            
  51.             cout << "Parity numbers:" << count2 << "=>" << i << endl;
  52.             count2++;
  53.         }
  54.        
  55.     }
  56.     //выводим все нечетные числа диапазона
  57.     for (int i = number1; i < number2; i++)
  58.     {
  59.  
  60.         if (i % 2 != 0)
  61.         {
  62.  
  63.             cout << "Odd numbers:" << count3 << "=>" << i << endl;
  64.             count3++;
  65.         }
  66.  
  67.     }
  68.     //выводим все числа кратные 7
  69.     for (int i = number1; i < number2; i++)
  70.     {
  71.  
  72.         if (i % 7 == 0)
  73.         {
  74.  
  75.             cout << "Odd numbers:" << count4 << "=>" << i << endl;
  76.             count4++;
  77.         }
  78.  
  79.     }
  80. }
  81. void task3()
  82. {
  83.     //вывести сумму чисел диапазона
  84.     int number1, number2;
  85.     int sum = 0;
  86.     cout << "Please enter two numbers " << endl;
  87.     cin >> number1 >> number2;
  88.     for (int i = number1 + 1; i < number2; i++)
  89.     {
  90.         sum += i;
  91.     }
  92.     cout << "The sum of numbers from " << number1 << " to " << number2 << " = " << sum << endl;
  93. }
  94. void task4()
  95. {
  96.     //считаем сумму чисел пользователя пока тот не введет ноль!
  97.     int num;
  98.     int sum = 0;
  99.     do
  100.     {
  101.         cout << "Please, enter a number" << endl;
  102.         cin >> num;
  103.         sum += num;
  104.     } while (num != 0);
  105.     cout << "The sum is = " << sum << endl;
  106. }
  107. int main()
  108. {
  109.     //task1();
  110.     //task2();
  111.     //task3();
  112.     //task4();
  113. }
Add Comment
Please, Sign In to add comment