Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- using namespace std;
- struct dwainty
- {
- int suma,iloczyn;
- };
- dwainty kurwa(int i)
- {
- static const int max_i = i;
- static dwainty wynik;
- wynik.iloczyn = 1;
- static int od2, co2;
- if (i>0)
- {
- int liczba;
- printf("liczba:");
- scanf("%d", &liczba);
- printf("return: %d\n", kurwa(--i));
- if ( !((max_i-i+od2-1)%co2) && i<max_i-od2)
- {
- printf("dodaje: %d\n",liczba);
- wynik.suma += liczba;
- wynik.iloczyn *= liczba;
- }
- printf("i: %d/%d\n", i, max_i);
- return wynik;
- } else {
- printf("od:"); scanf("%d", &od2);
- printf("co:"); scanf("%d", &co2);
- }
- dwainty puste;
- return puste;
- }
- int main() {
- int ileliczb;
- printf("podaj ilosc liczb:");
- scanf("%d", &ileliczb);
- dwainty wynik = kurwa(ileliczb);
- printf("suma= %d\n",wynik.suma);
- printf("iloczyn= %d\n",wynik.iloczyn);
- return 0;
- }
Add Comment
Please, Sign In to add comment