Abnormal program termination - C (СИ)

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

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

Не могу найти ошибку=(
# include <stdio.h>
#define n 4
struct gruppa
{char fam[20],name[15],naz[10];
int nomer;}mas[n];
main()
{struct gruppa mas[n];
int i,j,c;
clrscr();
for (i=0;i<n;i++)
{
printf ("familiya ");
scanf ("%s",&mas[i].fam);
printf ("imya ");
scanf ("%s",mas[i].name);
printf ("nazvanie ");
scanf ("%s",mas[i].naz);
printf("nomer gryppi ");
scanf("%d",&mas[i].nomer);
}
printf("odnofamil'ci");
for (i=0;i<n-1;i++)
for (j=1;j<n-1;j++)
if (strcmp(mas[i].fam,mas[j+i].fam)==0)
{
printf ("\n%s %s",mas[i].fam,mas[i].name);
printf ("\n%s %s",mas[j+i].fam,mas[j+i].name);}
getch();
printf("\nodnogryp.odnofam");
for (i=0;i<n-1;i++)
for (j=1;j<n-1;j++)
if (strcmp(mas[i].naz,mas[j+i].naz)==0) {
for (i=0;i<n-1;i++)
for (j=1;j<n-1;j++)
{ if (strcmp(mas[i].fam,mas[j+i].fam)==0)
{
printf("\n%s %s %s",mas[i].fam,mas[i].name,mas[i].naz[i]);
printf("\n%s %s %s",mas[j+i].fam,mas[j+i].name,mas[j+i].naz);}}}
printf("\nASY");
for (i=0;i<n;i++)
if (strcmp(mas[i].naz,"ASY")==0)
printf ("\n%s %s",mas[i].fam,mas[i].name);
}

Решение задачи: «Abnormal program termination»

textual
Листинг программы
int main()
{
    ...
    return 0;
}

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


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

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

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