Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- float potegowanie(int a, int b)
- {
- int wynik,i;
- wynik=a;
- for (i=0; i<b; i++)
- {
- wynik=wynik*a;
- }
- return wynik;
- }
- FILE* plik1;
- main()
- {
- int a,b,c,n,m,k;
- int e,f,g;
- int suma;
- suma=0;
- plik1=fopen("dane_wejsciowe.txt", "w");
- printf ("Podaj liczbe a: ");
- scanf ("%d", &a);
- fprintf (plik1, "%d\n", a);
- printf ("Podaj liczbe b: ");
- scanf ("%d", &b);
- fprintf (plik1, "%d\n", b);
- printf ("Podaj liczbe c: ");
- scanf ("%d", &c);
- fprintf (plik1, "%d\n", c);
- printf ("Podaj liczbe n: ");
- scanf ("%d", &n);
- fprintf (plik1, "%d\n", n);
- printf ("Podaj liczbe m: ");
- scanf ("%d", &m);
- fprintf (plik1, "%d\n", m);
- printf ("Podaj liczbe k: ");
- scanf ("%d", &k);
- fprintf (plik1, "%d\n", k);
- fclose (plik1);
- if ((plik1=fopen("dane_wejsciowe.txt", "r"))==NULL)
- {
- printf ("Nie moge otworzyc pliku");
- exit (1);
- }
- fscanf (plik1, "%s", &a);
- fscanf (plik1, "%s", &b);
- fscanf (plik1, "%s", &c);
- fscanf (plik1, "%s", &n);
- fscanf (plik1, "%s", &m);
- fscanf (plik1, "%s", &k);
- fclose (plik1);
- e=potegowanie(a,n);
- f=potegowanie(b,m);
- g=potegowanie(c,k);
- suma=e+f+g;
- printf ("Suma: %d", suma);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement