Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Выполняемые задачи:
- 1. Определение четности числа
- 2. Делится ли число без остатка на 3
- 3. Массив из нечетных чисел, которые делятся на 3
- 4. Числа Фибоначчи*/
- #include "pch.h"
- #include <iostream>
- using namespace std;
- void del2(int a) {
- if (a % 2 == 0)
- cout << "Число " << a << " четное" << endl;
- else
- cout << "Число " << a << " нечетное" << endl;
- }
- void del3(int a) {
- if (a % 3 == 0)
- cout << "Число " << a << " делится без остатка на 3" << endl;
- else
- cout << "Число " << a << " не делится без остатка на 3" << endl;
- }
- long long int Fib(long long int a, long long int b)
- {
- return a + b;
- }
- int main()
- {
- setlocale(LC_ALL, "Russian");
- long long int array[100];
- cout << "Выполняемые задачи:\n1.Определение четности числа\n2.Делится ли число без остатка на 3\n3.Массив из нечетных чисел, которые делятся на 3\n4. Числа Фибоначчи\nВведите номер выбранной операции: ";
- int choice;
- cin >> choice;
- switch (choice)
- {
- case 1:
- {
- int a;
- cout << "Введите число:";
- cin >> a;
- del2(a);
- }
- break;
- case 2:
- {
- int a;
- cout << "Введите число:";
- cin >> a;
- del3(a);
- }
- break;
- case 3:
- {
- for (int i = 0; i < 100; i++)
- array[i] = i + 1;
- cout << "Создан массив:";
- for (int i = 0; i < 100; i++)
- cout << " " << array[i];
- cout << "\n\n";
- int k = 0;
- for (int i = 0; i < 100; i++)
- if (array[i] % 2 == 1 && array[i] % 3 == 0)
- {
- array[k] = array[i];
- k++;
- }
- cout << "Получен массив: ";
- for (int i = 0; i < k; i++)
- cout << " " << array[i];
- cout << "\n";
- }
- break;
- case 4:
- {
- cout << "100 чисел Фибоначчи:" << endl;
- array[0] = array[1] = 1;
- for (int i = 2; i < 100; i++)
- array[i] = Fib(array[i - 2], array[i - 1]);
- for (int i = 0; i < 100; i++)
- cout << i + 1 << ". " << array[i] << endl;
- }
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement