#include #include int dmodulo() { int a,b; printf("Podaj 2 cyfry: \n"); scanf("%d %d",&a,&b); return a%b; } int dodawanie() { int a,b; printf("Podaj 2 cyfry: \n"); scanf("%d %d",&a,&b); return a+b; } int odejmowanie() { int a,b; printf("Podaj 2 cyfry: \n"); scanf("%d %d",&a,&b); return a-b; } int trojkat() { int a,b,c; printf("Podaj 3 dlugosci bokow: \n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c&&b+c>a&&a+c>b) return 1; else return 0; } int potega() { int liczba,wykladnik,wynik=1,licznik=0; printf("Podaj liczbe: \n"); scanf("%d",&liczba); printf("Podaj wykladnik: \n"); scanf("%d",&wykladnik); while(licznik0) wynik*=i--; } return wynik; } int dodawniemod() { int a,b,c; printf("Podaj 2 liczby do sumy: \n"); scanf("%d %d",&a,&b); printf("Podaj modulo: \n"); scanf("%d",&c); return (a+b)%c; } int main() { int stop,wybor; while(1) { printf("Podaj operacje jaka chcesz wykonac \n 1.Dzielenie modulo \n 2.Dodawanie \n 3.odejmowanie \n 4.warunek ist trujkata \n 5.potegowanie \n 6.silnia \n 7.dodawnie modulo \n"); stop=getch(); if(stop=='q') break; scanf("%d",&wybor); switch(wybor) { case 1: printf("Twoj wynik to %d \n",dmodulo()); break; case 2: printf("Twoj wynik to %d \n",dodawanie()); break; case 3: printf("Twoj wynik to %d \n",odejmowanie()); break; case 4: if(trojkat()==1) {printf("To jest trojkat \n");} else {printf("To nie jest trojkat \n");} break; case 5: printf("Twoj wynik to %d \n",potega()); break; case 6: printf("Twoj wynik to %d \n",silnia()); break; case 7: printf("Twoj wynik to %d \n",dodawniemod()); break; default: printf("Zly wybor! "); break; } } return 0; }