1. для каждого пункта написать подпрограмму-функцию на си - сформировать матрицу а(nхn); -вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана; - найти в матрице количество нулей на побочной диагонали матрицы; - посчитать средние арифметические значения положительных и отрицательных значений матрицы отдельно, но одной функцией. написать функцию (main), вызывающую разработанные вами функции.
Var
n,m,max,min:integer;
Begin
write('Введите число: ');
readln(n);
min:=9;
max:=0;
while n>0 do
begin
m:=n mod 10;
if m<min then min:=m;
if m>max then max:=m;
n:=n div 10; end;
writeln('Максимальное число: ',max);
writeln('Минимальное число: ',min);
End.
2)
var
i,count: integer;
n,s:string;
begin
writeln('Введите число: ');
readln(s);
writeln('Введите цифру: ');
readln(n);
for i:=1 to length(s) do
if(s[i]=n)then
count:=count+1;
writeln('Количество раз, когда встречается цифра = ',count);
end.
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
int n;
cout << "Введите номер месяца:";
cin >> n;
if (n == 12 || n == 1 || n == 2) {
cout << "Зима";
}
else if (n >= 3 && n <= 5) {
cout << "Весна";
}
else if (n >= 6 && n <= 8) {
cout << "Лето";
}
else if (n >= 9 && n <= 11) {
cout << "Осень";
}
else {
cout << "Введён неверный номер месяца";
}
return 0;
}