Advertisement
VictoriaLodochkina

lab7 all

Nov 15th, 2019
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.73 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #define _USE_MATH_DEFINES
  4. #include <math.h>
  5. int main()
  6. {
  7.     using namespace std;
  8.     setlocale(LC_ALL, "Russian");
  9.     long n;
  10.     char ex = 'n';
  11.     do {
  12.         cout << "Введите номер задания: " << endl;
  13.         char task;
  14.         /*cin.ignore(100, '\n');*/
  15.         cin >> task;
  16.         switch (task)
  17.         {
  18.         case '1': {
  19.             double mas[10][10];
  20.             int k;
  21.             double sum = 0;
  22.             cout << "Enter k: " << endl;
  23.             cin >> k;
  24.             cout << "Enter mas: " << endl;
  25.             for (int i = 0; i < 10; i++)
  26.                 for (int j = 0; j < 10; j++)
  27.                 {
  28.                     mas[j][i] = i + 1;
  29.                 }
  30.             for (int i = 0; i < 10; i++)
  31.             {
  32.                 cout << endl;
  33.                 for (int j = 0; j < 10; j++)
  34.                 {
  35.                     cout << mas[i][j];
  36.                 }
  37.             }
  38.             cout << endl;
  39.             if (k >= 0)
  40.             {
  41.                 for (int i = 0; i < 10 - k; i++)
  42.                 {
  43.                     sum += mas[i][i + k];
  44.                 }
  45.             }
  46.             else
  47.             {
  48.                 for (int j = abs(k); j < 10; j++)
  49.                 {
  50.                     sum += mas[j][j + k];
  51.                 }
  52.             }
  53.             cout << "Your result: " << sum;
  54.             break;
  55.         }
  56.         case '2': {
  57.             int mas[8][8];
  58.             for (int i = 0; i < 8; i++)
  59.                 for (int j = 0; j < 8; j++)
  60.                     cin >> mas[i][j];
  61.             for (int i = 0; i < 8; i++)
  62.                 for (int j = 0; j < 8; j++)
  63.                 {
  64.                     if ((i < 8 - j) || ((j >= 4) && (i <= j) && (i >= 8 - j)))
  65.                         mas[i][j] = 1;
  66.                 }
  67.             cout << "New: " << endl;
  68.             for (int i = 0; i < 8; i++)
  69.             {
  70.                 cout << endl;
  71.                 for (int j = 0; j < 8; j++)
  72.                     cout << mas[i][j];
  73.             }
  74.             break;
  75.         }
  76.         default: {cout << "Нет такой задачи.\n"; } break;
  77.         }
  78.         cout << "Если вы хотите выйти, нажмите \'y\', в противном случае-любую другую клавишу" << endl;
  79.         cin.ignore(100, '\n');
  80.         cin >> ex;
  81.     } while (ex != 'y');
  82.     return 0;
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement