Skip to main content Link Menu Expand (external link) Document Search Copy Copied
PRG Lab 13

Niespodzianka, ćwiczenia do kolosa

Dziś znów same zadanka


Każde z poniższych zadań należy rozwiązać w oddzielnym pliku o nazwie [nr_indeksu]zn.cpp, gdzie n oznacza numer zadania. Np. s14616z1.cpp Zadania należy przesłać ze skrzynki uczelnianej na adres e-mail podany poniżej z tytułem KOLO_PRG1_[nr_grupy] (np. KOLO_PRG1_11c) przed podaną na tablicy godziną. Zadania mają określone formy inputu i outputu, proszę nie dodawać nic od siebie. Nieprzestrzeganie powyższych wytycznych może poskutkować nieocenieniem kolokwium, a na pewno znacznie wydłuży sprawdzanie.


Zadania do laboratorium

  • Napisz program, który od użytkownika w pętli przyjmować będzie 18 liczb naturalnych, a następnie zwróci sumę podanych liczb parzystych
Input: Output:
1
12
18
13
11
10
40
  • Napisz program, który w pętli będzie przyjmował od użytkownika liczby naturalne aż do wprowadzenia znaku ‘q’, a następnie wyświetli największą i w następnej linii najmniejszą z wprowadzonych liczb.
Input: Output:
2
3
8
13
112
q
112
2
  • Napisz program, który będzie przyjmował od użytkownika jedną liczbę naturalną, zweryfikuje, czy jest większa od 100, a następnie jeden pod drugim wypisze jej wszystkie dzielniki. Jeśli liczba jest mniejsza niż 100 program ma wydrukować ‘ERROR’ i się zakończyć
Input: Output:
112 1
2
4
7
8
14
16
28
56
112
  • Napisz program, który przyjmie od użytkownika zawartość tablicy 4x4 w taki sposób (zaczynając od lewego górnego rogu), a następnie wydrukuje sumę elementów znajdujących się na przekątnych