fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. { int n,i;
  7. struct put
  8. {
  9. char name[10];
  10. char dolj[10];
  11. int staj;
  12. int oklad;
  13. int zarp;
  14. };
  15. struct put base[50];
  16. puts("Kol-vo sotrudnikov->");
  17. scanf("%d",&n);
  18. for (i = 0; i < n; i++) {
  19. puts("FIO->");
  20. scanf("%s",base[i].name);
  21. puts("Doljnost->");
  22. scanf("%s",base[i].dolj);
  23. puts("staj->");
  24. scanf("%d",&base[i].staj);
  25. puts("oklad->");
  26. scanf("%d",&base[i].oklad);
  27. }
  28. printf("\n");
  29. printf("| FIO | Doljnost | Staj | Oklad |\n");
  30. printf("_____________________________________________\n");
  31. for (i = 0; i < n; i++) {
  32. printf("|%-10s|%-10s|%-10d|%-10d|\n",base[i].name,base[i].dolj,base[i].staj,base[i].oklad);
  33. printf("_____________________________________________\n");
  34. }
  35. printf("\n");
  36. for (i = 0; i < n; i++) {
  37. base[i].zarp=base[i].oklad+(base[i].oklad/100*40);
  38. }
  39. printf("Vivod\n");
  40. printf("| FIO | Doljnost | Staj | Oklad | Zarplata |\n");
  41. printf("________________________________________________________\n");
  42. for (i = 0; i < n; i++) {
  43. printf("|%-10s|%-10s|%-10d|%-10d|%-10d|\n",base[i].name,base[i].dolj,base[i].staj,base[i].oklad,base[i].zarp);
  44. printf("________________________________________________________\n");
  45. }
  46. getch();
  47. return 0;
  48. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
5
qwe progr 4 4000
qw progr 6 6000
ert progr 7 7000
rt progr 3 3000
ny progr 6 6000
compilation info
prog.c: In function ‘main’:
prog.c:46:5: warning: implicit declaration of function ‘getch’ [-Wimplicit-function-declaration]
     getch();
     ^~~~~
/home/nRIv1x/ccJF60WX.o: In function `main':
prog.c:(.text.startup+0x208): undefined reference to `getch'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty