/*VS C++*/
#include <iostream>
#include <time.h>
using namespace std;
int main() {
int T[255][255];
int N, sum, mult;
cout << "Vvedite N = "; cin >> N;
cout << "***Random matrix***" << endl;
srand(time(NULL));
//Генерация массива
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
T[i][j] = rand() % 41 + (-20);
printf("%4.0d ", T[i][j]);
}
cout << endl;
}
//Сумма отрицательных над главной
sum = 0;
for (int i = 1; i < N; i++) {
for (int j = 0; j < N; j++){
if (j == i - 1) {
if (T[i][j] < 0){
sum = sum + T[i][j];
}
}
}
}
cout << "Summa = " << sum << endl;
//Произведение ненулевых под главной
mult = 1;
for (int i = 0; i < N; i++) {
for (int j = 1; j < N; j++) {
if (j == i + 1) {
if (T[i, j] != 0) {
mult = mult * T[i][j];
}
}
}
}
cout << "Proizvedenie = " << mult << endl;
system("pause");
return 0;
}
PascalABC.NET 3.4
begin
// Если a и b целые, они также включаются в подсчет
var (a,b):=ReadReal2('Введите через пробел два числа:');
if a>b then Swap(a,b); // а - левая границв
Writeln('Целых чисел в интервале: ',Trunc(b)-Trunc(a)+1);
end.
16 штук. Куб равен со всех сторон в связи с этим нам надо знать ширину и высоту, 4 на 4 см, это 4 и 4 кубика. В связи с этим 16 кубиков.
Ответ 2 , последовательность символом , слов , абзацев