imarosi

elektronika95 Feladat 5

May 5th, 2017
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7.     FILE *file = fopen("eredmeny.txt", "w");    // ebbe a file-ba irjuk
  8.     int osszeg = 0;                             // parosak osszege ez lesz
  9.  
  10.     printf("Kerem a szamokat:\n");
  11.  
  12.     for (int i=1; i<=10; i++) {
  13.         int szam;               // a kovetkezo szam
  14.         printf("%d. ", i);      // kiirjuk, hogy hanyadik szamot kerjuk
  15.         scanf("%d", &szam);
  16.         // file-ba irjuk az eredeti szamot (azt is, hogy hanyadik):
  17.         fprintf(file, "%d. %d\n", i, szam);
  18.         // ha paros, vagyis 2-vel osztas maradeka 0, akkor osszegezni kell:
  19.         if (szam % 2 == 0)
  20.             osszeg += szam;
  21.     }
  22.  
  23.     printf("A parosak osszege: %d\n", osszeg);
  24.     // A file-ba is kiirjuk:
  25.     fprintf(file, "A parosak osszege: %d\n", osszeg);
  26.  
  27.     // Lezarjuk a file-t:
  28.     fclose(file);
  29.  
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment