Napisz program który ( c ++ ) daje 45 punktów potrzebuje szybko

a) wczyta z klawiatury n liczb całkowitych

b) każdą podaną liczbę podniesie do kwadratu i wydrukuje na ekran

c) każdą podaną liczbę podniesie do trzeciej potęgi i wydrukuje na ekran


zad 2

dodaj funkcję:

która pobiera od użytkownika 5 liczb i wyświetla najmniejszą z tych liczb przy użyciu funkcji.


zad 3

dodaj funkcję:

która pobiera od użytkownika liczbę i zwraca wartość podzieloną przez 2 oraz wykrywa zero przy użyciu funkcji.


Odpowiedź :

Odpowiedź:

#include <iostream>

void fun1(){

   int a;

   std::cout << "Podaj " << 1 << " liczbe do wczytania\n";

   std::cin >> a;

   int mini = a;

   for(int i = 0; i < 4; i++){

       std::cout << "Podaj " << i + 2 << " liczbe do wczytania\n";

       std::cin >> a;

       if(mini > a){

           mini = a;

       }

   }

   std::cout << "Najmniejsza liczba z podanych to " << mini << std::endl;

}

int fun2(){

   int a;

   std::cout << "Podaj liczbe\n";

   std::cin >> a;

   if(a == 0){

       std::cout << "Podales 0\n";

   }

   return a /2;

   

}

int main() {

   int a, n;

   std::cout << "Podaj ile liczb chcesz wczytac\n";

   std::cin >> n;

   for(int i = 0; i < n; i++){

       std::cin >> a;

       std::cout << "Liczba " << a << " podniesiona do kwadratu to " << a * a << std::endl;

       std::cout << "Liczba " << a << " podniesiona do szescianu to " << a * a * a<< std::endl;

   }

   fun1();

   std::cout << fun2();

   

   return 0;

}

Wyjaśnienie: