#include #include #include /* stałe literałowe */ #define PI 3.1419 void zadanie1() { int ile;; int a = 0; int b = 1; int c; scanf_s("%d", &ile); if (ile == 0) printf("0 "); else if (ile == 1)printf("0 1 "); else if (ile > 1) { printf("\n0 1 "); for (int i = 1; i < ile; i++) { c = a + b; a = b; b = c; printf("%d ",c); } } } void zadanie2() { int ileliczb, srednia; float suma = 0; float temp = 0; scanf_s("%d", &ileliczb); for (int i = 0; i < ileliczb; i++) { while (getchar() != '\n'){} printf("\nLiczba %d\t", i + 1); scanf_s("%f", &temp); suma += temp; } printf("\n---%f---", suma / ileliczb); } void zadanie3() { while (1) { int wybor; float a, b; printf("Kalkulator\n"); printf("1. Dodawanie\n"); printf("2. Odejmowanie\n"); printf("3. Mnozenie\n"); printf("4. Dzielenie\n"); printf("5. Potegowanie\n"); printf("6. Pierwiastkowanie\n"); scanf_s("%d", &wybor); switch (wybor) { case 1: { printf("Podaj dwie liczby, ktore chcesz dodac: \n"); scanf_s("%f", &a); scanf_s("%f", &b); printf("Wynik dodawania: %.2f\n", a + b); break; } case 2: { printf("Podaj dwie liczby, ktore chcesz odjac: \n"); scanf_s("%f", &a); scanf_s("%f", &b); printf("Wynik odejmowania: %.2f\n", a - b); break; } case 3: { printf("Podaj dwie liczby, ktore chcesz pomnozyc: \n"); scanf_s("%f", &a); scanf_s("%f", &b); printf("Wynik mnozenia: %.2f\n", a * b); break; } case 4: { printf("Podaj dwie liczby, ktore chcesz podzielic: \n"); scanf_s("%f", &a); scanf_s("%f", &b); if (b == 0) { printf("Nie mozna dzielic przez zero\n"); break; } printf("Wynik dzielenia: %.2f\n", a / b); break; } case 5: { printf("Podaj podstawe potegi: \n"); scanf_s("%f", &a); printf("Podaj wykladnik potegi: \n"); scanf_s("%f", &b); printf("Wynik potegowania: %.2f\n", pow(a, b)); break; } case 6: { printf("Podaj liczbe pod pierwiastkiem: \n"); scanf_s("%f", &a); printf("Podaj podstawe pierwiastka: \n"); scanf_s("%f", &b); printf("Wynik pierwiastkowania: %.2f\n", pow(a, 1 / b)); break; } default: break; } } } void zadanie4() { char a = 'a'; char A = 'A'; while (a != 'z') { printf("%c ", a); a++; } putchar(10); while (A != 'Z') { printf("%c ", A); A++; } } void zadanie5() { int ileliczb; float najwieksza = 0; float temp = 0; scanf_s("%d", &ileliczb); for (int i = 0; i < ileliczb; i++) { while (getchar() != '\n'){} printf("\nLiczba %d\t", i + 1); scanf_s("%f", &temp); if (i == 0) { najwieksza = temp; } else { if (temp > najwieksza) najwieksza = temp; } } printf("\n---%f---",najwieksza ); } void zadanie6() { int ileliczb; float najmniejsza = 0; float temp = 0; scanf_s("%d", &ileliczb); for (int i = 0; i < ileliczb; i++) { while (getchar() != '\n'){} printf("\nLiczba %d\t", i + 1); scanf_s("%f", &temp); if (i == 0) { najmniejsza = temp; } else { if (temp < najmniejsza) najmniejsza = temp; } } printf("\n---|%f|---", najmniejsza); } void zadanie7() { int ileliczb; int zera = 0; int dodatnie = 0; int ujemne = 0; float temp = 0; scanf_s("%d", &ileliczb); for (int i = 0; i < ileliczb; i++) { while (getchar() != '\n'){} printf("\nLiczba %d\t", i + 1); scanf_s("%f", &temp); if (temp == 0) zera++; if (temp < 0) ujemne++; if (temp > 0) dodatnie++; } printf("\nZera: %d\nDodatnie: %d\nUjemne: %d\n",zera,dodatnie,ujemne); } int main(){ //zadanie1(); //zadanie2(); zadanie3(); //zadanie4(); //zadanie5(); //zadanie6(); //zadanie7(); system("pause"); return 0; }