примени эту программу себе, тут и мах и мин
program zadanie4;
uses crt;
var
i:integer;
max,min,maxi,mini:integer;
a:array[1..10] of integer;
begin
clrscr;
randomize;
for i:=1 to 10 do
a:=random(51);
writeln('ischodni file');
writeln('');
for i:=1 to 10 do
write(a:5);
writeln; writeln;
maxi:=1; max:=a[1];
for i:=2 to 10 do
begin
if a>max then
begin
max:=a;
maxi:=i;
end;
end;
mini:=1; min:=a[1];
for i:=2 to 10 do
if a<min>;
end;
write('maximalnoe = '); writeln(max);
write('minimalnoe = '); writeln(min);
write('maximalnoe i = '); writeln(maxi);
write('minimalnoe i = '); writeln(mini);
writeln('konec zadachi');
readln;
end.
#include "STDIO.H"
#include "STRING.H"
struct student // структура студент
{
int id; // поля
char surname[255];
char subject[255];
int grade;
};
int main()
{
student array[3]={0}; // массив типа student, размер количество студентов
for ( int i = 0; i < 3; i++) // вносим данные в массив
{
printf("Введите номер студента ");
scanf("%d",&array[i].id);
printf("\nВведите фамилию студента ");
scanf("%s",array[i].surname);
printf("\nВведите предмет ");
scanf("%s",array[i].subject);
printf("\nВведите оценку ");
scanf("%s",&array[i].grade);
}
char str[255]={0};// строка фамилии которую ищем
printf("\nВведите фамилию студента ");
scanf("%s",str);
for ( int i = 0; i < 3; i++)
if( strcmp( str,array[i].surname)==0)
printf(" студента %s равен %d",array[i].surname,array[i].grade );
scanf("%s",str);
return 0;
}
1024 байта = 1 кбайт
1024 кбайта = 1 Мбайт
и т.д.
Общее количество символов: 16*32*25 = 12800
Вес каждого символа = 16 бит = 2 байта
Общий вес статьи = 12800 * 2 = 25600 байт = 25 кбайт
ответ: 25 кбайт.