Bardzo Pilne 1. Napisz program z wykorzystaniem funkcji int dodaj2 (int a) który pobierze od użytkownika liczbę i korzystając z funkcji, wypisze tę liczbę powiększoną o 2. 2. Napisz program, z wykorzystaniem funkcji int arazyb (int a, int b) – funk

Bardzo Pilne 1. Napisz program z wykorzystaniem funkcji int dodaj2 (int a) który pobierze od użytkownika liczbę i korzystając z funkcji, wypisze tę liczbę powiększoną o 2. 2. Napisz program, z wykorzystaniem funkcji int arazyb (int a, int b) – funkcja pobiera wartości a i b i zwraca iloczyn. Definicja funkcji powinna znajdować się na końcu programu. 3. Napisz program, który zawiera funkcje int maxi(int a, int b, int c), funkcja zwraca maksymalną z podawanych wartości. Program pobiera trzy liczby i wypisuje największą z nich. 4. Napisz program przy wykorzystaniu funkcji int invs(double a), która zwraca 1 dla liczb ujemnych, -1 dla liczb dodatnich oraz 0 dla zera. Program powinien pobierać 20 liczb rzeczywistych i po każdej liczbie wypisuje wartość zwracaną przez invs. 5. Napisz przy wykorzystaniu funkcji program, który rozwiązuje równanie postaci ax2+bx+c=0, gdzie a,b,c są dowolnymi liczbami rzeczywistymi. Funkcja powinna zwracać informację o liczbie pierwiastków tego równania oraz same pierwiastki. Po wyświetleniu wyników program powinien pytać czy użytkownik chce rozwiązać kolejne równanie.
Odpowiedź

#include using namespace std; int main() { dodaj2(...); arazyb(...,...); maxi(...,...,...); invs(...); } int dodaj2(int a){ a+=2; Return(a); } int arazyb(int a,int b){ int x; x=a*b; Return(x); } int maxi(int a,int b,int c){ int x; if (a>b){ if (a>c) {x=a; else x=c;} else { if (b>c) x=b; else x=c; } } Return(x); } invs(double a) int x; for(int i =1;i<21;i++){ cin >> a; if(a>0) x=-1; else if(a<0) x=1; else x=0; } return(x) } To jest 1.-4.

Dodaj swoją odpowiedź