Egzamin z programowania w C++
Zadania 1 i 2 wykonujemy na kartkach i załączamy skan lub zdjęcie. Po załączniu zadań 1 i 2 przystępujemy do rozwiązania pozostałych zadań. Każde zadanie zapisujemy w oddzielnym pliku.
Zadanie 1.
Omówić dwa rodzaje pętli w c++. Podać przykład kodu programu z wykorzystaniem jednej z nich.
Zadanie 2.
Opisać działanie następującej funkcji:
double funkcjanowa(double a, double b, unsigned n)
{
double zmienna1;
if(b==1)
return n*a;
else
{
zmienna1=a*(1-pow(b,n))/(1-b);
return zmienna1;
}
}
Jaką wartość zwróci, gdy wywołamy ją z argumentami (2,3,4).
Zadanie 3.
Napisać kod programu obliczający średnią arytmetyczną dwóch liczb całkowitych podanych przez użytkownika.
Zadanie 4.
Użytkownik podaje trzy liczby rzeczywiste a, b, c będące długościami boków trójkąta. Napisać program, który sprawdzi, czy ten trójkąt jest prostokątny.
Zadanie 5.
Użytkownik podaje liczbę naturalną n będącą wymiarem przestrzeni R^n, a następnie dwa wektory w tej przestrzeni. Napisać kod programu, który zapisze te wektory w tablicach i obliczy ich iloczyn skalarny.
Zadanie 6.
Napisać kod programu, który wypisze wszystkie dzielniki podanej przez użytkownika liczby naturalnej.