Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1.  
  2. #include "stdafx.h"
  3. #include <conio.h>
  4. #include <iostream>
  5. #include <fstream>
  6. #include "windows.h"
  7. #include <stdlib.h>
  8. #include <cstdlib>
  9. #include <string>
  10.  
  11. int main()
  12. {
  13.     float min=999999;
  14.     struct icx
  15.     {
  16.         char kultura[20];
  17.         float p38;
  18.         float p57;
  19.         float z38;
  20.         float z57;
  21.     } a;
  22.  
  23.     struct abc
  24.     {
  25.         char kultura[20];
  26.         float izmen;
  27.     } b;
  28.  
  29.     FILE *filein;
  30.     clrscr();
  31.    
  32.     if((filein=fopen("TABL1.txt","r"))==NULL)
  33.     {
  34.         printf("owibka\n");
  35.         exit(-1);
  36.     }
  37.    
  38.     while(fscanf(filein,"%s%f%f%f%f",&a.kultura,&a.p38,&a.p57,&a.z38,&a.z57)!=EOF)
  39.     {
  40.         if(a.z57-a.z38<min)
  41.         {
  42.             min=a.z57-a.z38;
  43.             strcpy(b.kultura, a.kultura);
  44.             b.izmen = a.p57/a.p38*100 - 100;
  45.         }
  46.         printf( "|%15s|%10.2f|%10.2f|%10.2f|%10.2f|\n",a.kultura, a.p38, a.p57, a.z38, a.z57);
  47.         getch();
  48.     }
  49.  
  50.     printf("Мінімальне збільшення збору культури:\n");
  51.     printf("| Kultura |Izmenenie|\n");
  52.     printf("|%13s|%9.2f|\n", b.kultura, b.izmen);
  53.     getch();
  54.    
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement