int b = 100; // промежуток чисел для массива [а; b]
srand(time(NULL));
for (int i=0; i<n; i++){
ar[i] = rand()%(b-a+1)+a;
cout << ar[i] << " ";
} cout << endl; // заполняем массив
int k=0;
for (int i=0; i<n; i++){
if (ar[i] > 0) k++;
} cout << endl; // считаем количество положительных элементов
cout << "Количество положительных элементов массива: " << k;
return 0;
}
Ekaterina1654
02.07.2022
1) var i: byte; sum: integer; begin sum : = 0; i : = 11; while i < 100 do begin sum : = sum + i; i : = i + 2; end; writeln('сумма нечетных элементов = ', sum); readln; end. 2) var n: real; begin write('введите n: '); readln(n); n : = exp(ln(n) * 5); writeln(n); readln; end. 3) var n: integer; i: integer; begin write('введите n: '); readln(n); i : = 0; for i : = 1 to n do if sqr(i) < = n then write(i, ' ') else break; readln; end.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
int n;
cin >> n; // размерность
int ar[n]; // массив
int a = -100;
int b = 100; // промежуток чисел для массива [а; b]
srand(time(NULL));
for (int i=0; i<n; i++){
ar[i] = rand()%(b-a+1)+a;
cout << ar[i] << " ";
} cout << endl; // заполняем массив
int k=0;
for (int i=0; i<n; i++){
if (ar[i] > 0) k++;
} cout << endl; // считаем количество положительных элементов
cout << "Количество положительных элементов массива: " << k;
return 0;
}