Pagina informaticii

Teste de informatică pentru liceu, articole C#, C/C++, PHP

Instructiuni repetitive

Rândul 1

1. Scrie un program care citeşte un număr natural n de maximum 9 cifre şi afişează numărul de apariţii al cifrei 8. De exemplu, pentru n = 5486881, se va afişa 3.

2. Scrie un program care citeşte un număr natural n şi afişează cel mai mare număr natural p astfel încât 2p ≤ n. De exemplu, pentru n = 70 se va afişa 6, deoarece 26 ≤ 70, dar 27 > 70.

3. Scrie un program care citeşte un şir de numere naturale până la întâlnirea lui 0 şi determină câte numere sunt divizibile cu 3. De exemplu, pentru şirul de numere 4, 25, 33, 27, 100, 15, 0, se va afişa 3 (aceste numere sunt 33, 27, 15).

 

Rândul 2

1. Scrie un program care citeşte un număr natural n de maximum 5 cifre şi afişează pătratele perfecte mai mici sau egale cu n. De exemplu, pentru n = 30, se vor afişa 1, 4, 9, 16, 25.

2. Scrie un program care afişează numărul de numere de 3 cifre divizibile cu 7.

3. Scrie un program care citeşte un şir de numere naturale până la întâlnirea lui 0 şi calculează media aritmetică a numerelor nenule citite. De exemplu, pentru şirul 12, 45, 1, 7, 0, se va afişa 16.25

Despre autor
Author

Dan Pracsiu deţinător www.dponline.ro
Profesor, Liceul Teoretic "Emil Racoviță" Vaslui
Membru în Comisia Naţională a Olimpiadelor de Informatică
Pasiuni: istoria, călătoriile, fotografia, muzica clasică

Scrie un comentariu
Nume:

Comentariu:

15 + 10 =