Advertisement
Guest User

ehali

a guest
Apr 23rd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include<stdlib.h>
  3. #define max 3000000u
  4.  
  5. typedef struct{
  6. char olke_adi[20];
  7. char paytaxt[15];
  8. unsigned int ehali_sayi;
  9. }olke;
  10.  
  11.  
  12. int main() {
  13. int i,size;
  14. FILE *fp;
  15. printf("Olkelerin sayini daxil edin:");
  16. scanf("%d",&size);
  17. system("cls");
  18. if((fp=fopen("OlkeSiyahisi.txt","w+"))==NULL) puts("ERROR");
  19.  
  20.  
  21. olke* ob=(olke*)malloc(sizeof(olke)*size);
  22. fputs("Olke_adi\t\tPaytaxt\t\tEhali_sayi\n\n",fp);
  23. for(i=0;i<size;i++)
  24. {
  25. printf("Olke,Paytaxt,Ehali_sayini daxil edin:");
  26. scanf("%s%s%d",ob[i].olke_adi,ob[i].paytaxt,&ob[i].ehali_sayi);
  27. fprintf(fp,"%s\t\t %s\t\t %u\n\n",ob[i].olke_adi,ob[i].paytaxt,ob[i].ehali_sayi);
  28. system("cls");
  29. }
  30. rewind(fp);
  31. fseek(fp,31,0);
  32. puts("Ehalisi 3 milyondan cox olan olkeler\n");
  33. for(i=0;i<size;i++)
  34. {
  35. fscanf(fp,"%s %s %u",ob[i].olke_adi,ob[i].paytaxt,&ob[i].ehali_sayi);
  36. if(ob[i].ehali_sayi > max)
  37. printf("Olke:%s Paytaxt:%s\n",ob[i].olke_adi,ob[i].paytaxt);
  38. }
  39. fclose(fp);
  40. free(ob);
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement