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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д