SHARE
TWEET

Untitled

a guest Jun 18th, 2019 58 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. float potegowanie(int a, int b)
  5. {
  6.     int wynik,i;
  7.     wynik=a;
  8.     for (i=0; i<b; i++)
  9.     {
  10.         wynik=wynik*a;
  11.     }
  12.     return wynik;
  13. }
  14.  
  15. FILE* plik1;
  16.  
  17. main()
  18. {
  19.     int a,b,c,n,m,k;
  20.     int e,f,g;
  21.     int suma;
  22.     suma=0;
  23.    
  24.     plik1=fopen("dane_wejsciowe.txt", "w");
  25.    
  26.     printf ("Podaj liczbe a: ");
  27.     scanf ("%d", &a);
  28.     fprintf (plik1, "%d\n", a);
  29.     printf ("Podaj liczbe b: ");
  30.     scanf ("%d", &b);
  31.     fprintf (plik1, "%d\n", b);
  32.     printf ("Podaj liczbe c: ");
  33.     scanf ("%d", &c);
  34.     fprintf (plik1, "%d\n", c);
  35.     printf ("Podaj liczbe n: ");
  36.     scanf ("%d", &n);
  37.     fprintf (plik1, "%d\n", n);
  38.     printf ("Podaj liczbe m: ");
  39.     scanf ("%d", &m);
  40.     fprintf (plik1, "%d\n", m);
  41.     printf ("Podaj liczbe k: ");
  42.     scanf ("%d", &k);
  43.     fprintf (plik1, "%d\n", k);
  44.     fclose (plik1);
  45.    
  46.     if ((plik1=fopen("dane_wejsciowe.txt", "r"))==NULL)
  47.     {
  48.         printf ("Nie moge otworzyc pliku");
  49.         exit (1);
  50.     }
  51.    
  52.     fscanf (plik1, "%s", &a);
  53.     fscanf (plik1, "%s", &b);
  54.     fscanf (plik1, "%s", &c);
  55.     fscanf (plik1, "%s", &n);
  56.     fscanf (plik1, "%s", &m);
  57.     fscanf (plik1, "%s", &k);
  58.     fclose (plik1);
  59.    
  60.     e=potegowanie(a,n);
  61.     f=potegowanie(b,m);
  62.     g=potegowanie(c,k);
  63.    
  64.     suma=e+f+g;
  65.    
  66.     printf ("Suma: %d", suma);
  67.     return 0;
  68. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top