Const n=30;
var a:array[1..n] of integer;
i,min:integer;
begin
min:=1000;
for i:=1 to n do
begin
readln(a[i]);
if (a[i] div 100>=1) and(a[i]<min) then min:=a[i];
end;
if (min=1000) then writeln('Такого числа нет')
else writeln('Минимальное 3-значное число равняется ',min);
<span>end.</span>
Кодяра ниже
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#include <iostream>
using namespace std;
int main(){
int a[10];
for(size_t i = 0; i<10; ++i){
a[i] = 2(i+1);
cout << a[i] << " ";
}
cout << endl;
for(size_t i = 0; i<10; ++i)
cout << a[i] << endl;
return 0;
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Кодяра выше
#include <iostream>
#include <cmath>
using namespace std;
int func(int *mas, int m)
{
int res=1;
for(int j=0; j<m; j++) res *= (abs(mas[j])<=10);
return not res;
}
int main()
{
const int n=6,m=4;
int a[n][m];
srand(time(NULL));
cout << "Случайная матрица порядка "<< n << "x" << m << ":\n";
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
a[i][j]=rand() % 30-15;
cout << a[i][j] << " ";
}
cout << "\n";
}
for(int i=0; i<n; i++)
cout << i << ": " << func(a[i],m) << endl;
return 0;
}
Пример:
Случайная матрица порядка 6x4:
11 -11 9 8
-5 -11 -12 14
4 -6 -1 7
-2 3 -1 13
-1 4 -15 3
4 -7 -3 -1
0: 1
1: 1
2: 0
3: 1
4: 1
5: 0
Описание:
введем массив из температур - w,
будем вводить значения температур с помощью цикла и сразу находить сумму s, затем найдем среднее значение sr_t и выведем его значение, отведя для этого 5 знакомест, из которых 2 после запятой - sr_t:5:2.
program sr_temp;
var s,i:integer; sr_t:real;
w: array [1..7] of integer;
begin
s:=0;
for i:=1 to 7 do
begin
readln(w[i]); s:=s+w[i];
end;
sr_t:=s/7;
writeln('Средняя температура за неделю - ',sr_t:5:2);
end.