Advertisement
Argent007

FMMK2023 exam

Dec 21st, 2023
805
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.62 KB | None | 0 0
  1. // FMMK2023 exam.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6.  
  7. //Написать функцию, которая для трёх заданных чисел определяет все способы,
  8. // которыми в выражении a ? b ? c можно заменить знаки вопроса на арифметические операции
  9. // +, -, * так, чтобы значение выражения стало равным 0.
  10. // На экран вывести найденные способы
  11. //Пример: для чисел 2 1 2 есть два способа:
  12. //2*1-2 и 2-1*2
  13. void task1(int a, int b, int c)
  14. {
  15.  
  16. }
  17.  
  18. //Написать функцию, которая для заданного массива A определяет,
  19. //что он является перестановкой чисел от 1 до 10
  20. //Вывести на экран yes или no
  21. //Подсказка: возможно вам понадобиться сортировка массива
  22. void task2(int A[10])
  23. {
  24.  
  25. }
  26.  
  27. //Написать функцию, которая в заданном двумерном массиве n*n подсчитывает количество
  28. //неэкстремальных элементов, т.е. таких, которые не являются максимумом и минимумом
  29. //ни в своей строке, ни в своем столбце
  30. //Пример: для следующей таблицы ответ будет 1
  31. //1 2 3
  32. //4 5 6
  33. //7 8 9
  34. void task3(int A[3][3])
  35. {
  36.  
  37. }
  38.  
  39. int main()
  40. {
  41.     //Задание 1
  42.     std::cout << "Task1:" << std::endl;
  43.     task1(2, 1, 2);
  44.     task1(2, 2, 4);
  45.     task1(3, 3, 0);
  46.     task1(-6, 2, 3);
  47.     std::cout << std::endl;
  48.  
  49.     //Задание 2
  50.     std::cout << "Task2:" << std::endl;
  51.     int x[10] = { 10,6,2,9,4,7,5,8,1,3 };
  52.     task2(x);
  53.     int y[10] = { 3,1,8,5,7,9,4,2,6,5 };
  54.     task2(y);
  55.     int z[10] = { 3,11,8,-5,7,9,4,2,6,1 };
  56.     task2(z);
  57.     std::cout << std::endl;
  58.  
  59.     //Задание 3
  60.     std::cout << "Task3:" << std::endl;
  61.     int A[3][3] = { {1,2,3},
  62.                     {2,4,1},
  63.                     {1,3,2} };
  64.     task3(A);
  65.     std::cout << std::endl;
  66.  
  67.     std::cout << "Hello World!\n";
  68. }
  69.  
  70. // Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
  71. // Отладка программы: F5 или меню "Отладка" > "Запустить отладку"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement