решить
Сколько сможите
PASCAL
Зд. 1 Сформировать массив В(4,6) у которого элементы первой стоки равны единицы, второй строки равны двум, третьей строки сумме индексов (сумме номера строки и столбца на пересечении которых стоит элемент), четвёртой строки произведению своих индексов. Вывод созданного массива выполнить в виде таблицы.
Зд. 2 Дан массив D(M, N). Сформировать массив T, элементы которого вычисляются по формуле: T[i,j]= D[I,j]4 – i*j. Вывести оба массива в два столбца.
Зд. 3 Дан массив А(7, 5). Найти:
а) Сумму и произведение всех его элементов;
б) Сумму элементов стоящих в третьей строке;
в) Произведение элементов стоящих в пятом столбце;
г) Суммы элементов стоящих в одной строке, для каждой строки.
Зд. 4 Дан массив B(К), где К чётное число (не забудь вывести в строку для наглядности). Сформировать двумерный массив в котором в первой строке будут находиться элементы массива В стоящие в нём на не чётных позициях, а во второй строке будут находиться элементы массива В стоящие в нём на чётных позициях. Новый массив вывести в виде таблицы.
Зд. 5 Дан произвольный двумерный массив, сформировать из его элементов новый одномерный массив, развернув элементы исходного массива по столбцам.
Его можно рассматривать как систему, состоящую из подсистем «аппаратное обеспечение», «программное обеспечение», «информационные ресурсы»Подсистема аппаратного обеспечения выступает в качестве надсистемы для устройств ввода, обработки, хранения и вывода информации.
Операционная система — подсистема программного обеспечения и надсистема, в состав которой входят системные и служебные программы.
Система информационных ресурсов включает в себя системы текстовых и графических файлов, звуковых файлов, файлов с видеоинформацией и т. д.
#include <iostream>
#include <string>
#include <conio.h>
#define ESC 27
using namespace std;
int main() {
char ch;
int sum = 0;
do {
ch = _getch();
if (ch == ESC) {
cout << "Output of the program:\n" << sum;
putchar('\n');
} else {
cout << ch;
sum += (int)ch;
putchar('\n');
}
} while (ch != ESC);
system("pause");
return 0;
}
Объяснение: