пожалуйста (код на С++) даю 100 балов




Завдання на цикл For

Приложения:

Ответы

Ответ дал: pashazhuravel221
0

Оценки каждого из 18 учеников представлены в виде таблицы.

Составить программу, которая запрашивает каждую из оценок

и затем повторяет ее(на той же строчке).

Задачу решить в двух вариантах:

1)ввод/вывод оценок осуществляется по строкам;

2)ввод/вывод осуществляется по столбцам.

*/

#include <iostream>

#include <windows.h>

using namespace std;

int main()

{

   SetConsoleCP(1251);

   SetConsoleOutputCP(1251);

   int row; // количество строк в массиве (ученики)

   int col; // количество столбцов в массиве (предметы)

   cout << "Введите количество учеников: ";

   cin >> row;

   cout << endl;

   cout << "Введите количество предметов: ";

   cin >> col;

   cout << endl;

   int **ptr_dynarr = new int* [row];

   for (int count = 0; count < row; count++)

       ptr_dynarr[count] = new int [col];

   // два цикла - внутренний и внешний, осуществляющие

   // обращение к каждому элементу массива

   for (int i = 0; i < row; i++) //переключение по строкам

   {

       for (int j = 0; j < col; j++)// переключение по столбцам

       {

           cout << "Введите оценку " << i+1 << "-го ученика по "

                << j+1 << "-му предмету: ";

           // Получение от пользователя значений элементов массива

           cin >> ptr_dynarr[i][j];

           cout << endl;

       }

   }

   // два цикла - внутренний и внешний, осуществляющие

   // обращение к каждому элементу массива

   for (int j = 0; j < col; j++) // переключение по столбцам

   {

       for (int i = 0; i < row; i++) //переключение по строкам

       {

           cout << "Оценка по " << j+1 << "-му предмету " << i+1

                << "-го ученика: " << ptr_dynarr[i][j];

           cout << endl;

       }

   }

   // удаление двумерного динамического массива

   for (int count = 0; count < row; count++)

       delete []ptr_dynarr[count];

   return 0;

}


BYDLASKA: эт паскаль же
BYDLASKA: можно на с++ пожалуйста
pashazhuravel221: исправил
BYDLASKA: СПАСИБОООООО лучший
BYDLASKA: я бы тебе 143837256832765832765 балов дал но нету сколько
Вас заинтересует