Перевод задачи с Паскаля - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Не могу полностью перевести код паскаля на Си.Помогите пожалуйста!
var
a:array[1..100] of string;
n,i,j:integer;
odn:array[1..100] of string;
begin
write('Vvedite kolvo uchenikov ');
readln(n);
for i:=1 to n do
 begin
  write('Vvedite familiyu i initiali uchenika #',i,' ');
 
  readln(a[i]);
 end;
for i:=1 to n do
 begin
 odn[i]:=' ';
  for j:=1 to n do
   begin
 
    if i<>j then
     begin
      if copy(a[i],1,length(a[i])-5)=copy(a[j],1,length(a[j])-5) then
       odn[i]:=odn[i]+copy(a[j],length(a[j])-4,5)+',';
     end;
   end;
 end;
writeln;
for i:=1 to n do
 begin
  write('Familiya: ',a[i],',',odn[i]);
   writeln;
 end;
readln
end.

Решение задачи: «Перевод задачи с Паскаля»

textual
Листинг программы
int a[6][6];
int i, j;
 
for(i=0; i<6; i++)
    a[i][0]=i;
 
for(i=0; i<6; i++)
    for(j=1; j<6; j++)
        a[i][j] = a[i][j-1]+6;
    
for(i=0; i<6; i++)
{
    for(j=0; j<6; j++)
        printf("%3d ", a[i][j]);
    
    printf("\n");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы