1)
var sumchis, i: integer;
begin
for i: =1 to 100 do begin
if i mod 6 =4 then
begin
writeln(i);
sumchis: =sumchis+1;
end;
end;
writeln('колличество чисел', sumchis);
end.
2)
var sumchis, i: integer;
begin
for i: =1 to 10000 do begin
if i mod 17 =11 then
begin
writeln(i);
sumchis: =sumchis+1;
end;
end;
writeln('колличество чисел', sumchis);
end.
как сделать чтобы остаток равнялся b - не знаю, так как программа начинает считывать её как за переменную, если только b определить как переменную и в неё внести значение какое-то.
#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; }
Поделитесь своими знаниями, ответьте на вопрос: