Guest User

Untitled

a guest
May 20th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main() {
  5.  
  6. char JMBAG[10];
  7. int ocjena;
  8. char x;
  9. char nazivPredmeta[20];
  10. int i;
  11. int intJMBAG;
  12. int brojPredmeta;
  13.  
  14.  
  15. FILE *file = fopen("predmeti.txt", "w");
  16.  
  17.  
  18. while (1) {
  19.  
  20. printf ("Unesi JMBAG: ");
  21. fgets (JMBAG , 11, stdin);
  22.  
  23. if ((atoi(JMBAG)) == 0) break;
  24.  
  25. fprintf(file, "%s#", JMBAG);
  26. fflush(stdin);
  27.  
  28. printf ("Unesi broj predmeta (2-6): ");
  29.  
  30. do
  31. {
  32.  
  33. scanf ("%d", &brojPredmeta);
  34. if (brojPredmeta<2 || brojPredmeta>6) printf ("Pogresan broj, ponovite unos: ");
  35. } while (brojPredmeta<2 || brojPredmeta>6);
  36.  
  37. fprintf(file, "%d#\n", brojPredmeta);
  38.  
  39.  
  40.  
  41.  
  42. fflush(stdin);
  43.  
  44.  
  45. printf ("\nUnesi imena predmeta i ocjenu: \n");
  46.  
  47. for (i=0; i<brojPredmeta; i++) {
  48.  
  49.  
  50. printf ("Predmet %d: ", i+1);
  51. fgets (nazivPredmeta, 21, stdin);
  52. fflush(stdin);
  53. fputs (nazivPredmeta, file);
  54. fputs ("#", file);
  55.  
  56. printf ("Ocjena (1-5): ");
  57.  
  58. do {
  59.  
  60. scanf ("%d", &ocjena);
  61. if (ocjena<1 || ocjena > 5) printf ("Pogresna ocjena. Ponovite unos: ");
  62.  
  63.  
  64.  
  65. }
  66.  
  67.  
  68. while (ocjena<1 || ocjena>5);
  69.  
  70.  
  71. fflush(stdin);
  72.  
  73. fprintf(file, "%d", ocjena);
  74. fputs ("#", file);
  75.  
  76.  
  77.  
  78. }
  79.  
  80. fputs ("\n", file);
  81.  
  82. printf ("\n-----------------------------\n\n");
  83.  
  84. }
  85.  
  86.  
  87. fclose(file);
  88.  
  89.  
  90.  
  91. return 0;
  92.  
  93.  
  94. }
Add Comment
Please, Sign In to add comment