Загрузка...

Помогите решить задачу на c++

Тема в разделе C/C++ создана пользователем Dunvil 7 ноя 2021. 357 просмотров

  1. Dunvil
    Dunvil Автор темы 7 ноя 2021 5 11 июн 2020
    Заранее благодарю, не приложу ума как это сделать. Миллион кодов писал везде ошибка. Скиньте решение на c++ пожалуйста.
    Дан квадратный массив. Требуется повернуть его на 90° по часовой стрелке (результат можно записать в другой массив).
    На вход программе сначала подается значение n <=20 – размер массива. В следующих n строках входных данных расположены сами элементы массива – натуральные числа, меньшие 100.
     
  2. MakareviCH
    MakareviCH 7 ноя 2021 Хай киска, пиши мне 145 16 июн 2017
    просто записать столбцы, как строки, не?
     
  3. kageno
    kageno 7 ноя 2021 1625 12 дек 2016
    Уже второй раз чел пишет, что у него ошибка в коде, хотя код не прикладывает, я бы таком телу ничего не решал
     
    1. Посмотреть предыдущие комментарии (1)
    2. Dunvil Автор темы
      #include <iostream>
      using namespace std;

      int main()
      {
      const int MAXP = 21;
      int P[MAXP][MAXP];
      int n, l;
      cin » n;
      for (int i = 0; i < n; i++)
      {
      for (int j = 0; j < n; j++)
      {
      cin » P[j];
      }
      }
      for (int i = 0; i < n; i++)
      {
      cout « endl;
      for (int j = n - 1; j >= 0; j--)
      {
      cout « P[j] « " ";
      }
      }
      return 0;
      }@z3rowing,
    3. Dunvil Автор темы
      kageno, МОЖЕШЬ РАССЛАБИТЬСЯ
  4. Fender_inactive2697143
    C
    #include <bits/stdc++.h>

    int main() {
    std::uint8_t n{}, i{}, j{}, x{};
    std::scanf("%2" SCNu8, &n);

    std::vector<std::vector<std::uint8_t>> vc(n);

    for (auto& subvc : vc) {
    for (; j < n; j++) {
    std::scanf("%2" SCNu8, &x);
    subvc.push_back(x);
    }

    j = 0u;
    }

    for (; j < n; j++) {
    i = n;

    while (i--) {
    std::printf("%" PRIu8 " ", vc.at(i).at(j));
    }

    std::cout << std::endl;
    }
    }
     
Top
Загрузка...