Sunteți pe pagina 1din 2

I.

Completati spatiile libere astfel incat sa aveti o expresie bine definita (cu sens)
1. Functia ..........................................citeste un sir de caractere sau pana cand au fost citite nr-1
..............................sau daca s-a intalnit caracterul ..................
2. ..................................este compusa dintr-un numar de componente de anumite
............................ Fiecare ............................trebuie sa apartina unui tip deja.......................

1. Dandu-se doua siruri de caractere, sa se afiseze rezultatul concatenarii lor

# include <string.h>
# include <fstream.h>
# include <conio.h>
void main()
{ ifstream f(siruri.txt);
char a[20], b[10];
f>>a>>b;
clrscr();
cout<<sirul concatenate este:;
cout<<.................................
getch();
f.close ();
}

a. Completati spatiile punctate astfel incat cerinta problemei sa fie indeplinita


b. Dati un exemplu

7. Se consider subprogramul prim care primete ca parametru un numr natural n i care


returneaz 1 dac n este numr prim i respectiv 0 n caz contrar.
a) Scriei definiia complet a subprogramului prim.
b) Scriei programul C++ care citete de la tastatur un numr natural nenul n (n<30) i n numere
naturale cu cel mult 4 cifre fiecare, apoi le afieaz pe ecran, numai pe acelea dintre ele care sunt
prime. Numerele vor fi afiate pe ecran separate prin cte un spaiu. Programul va utiliza apeluri
utile ale subprogramului prim.
Exemplu: pentru n=7 i numerele 3 16 41 4 2 7 12, se vor afia numerele: 3 41 2 7

6. Subprogramul par primete prin singurul su parametru, n, un numr natural nenul cu cel
mult 8 cifre i returneaz valoarea 1 dac n conine cel puin o cifr par, sau returneaz
valoarea 0 n caz contrar. Exemplu: pentru n=723 subprogramul va returna valoarea 1.
a) Scriei definitia subprogramului par.
b) Scriei un program C/C++ care citete de la tastatur un numr natural nenul n cu cel
mult trei cifre, apoi un ir de n numere naturale, cu cel puin dou i cel mult 8 cifre fiecare,
i afieaz pe ecran numrul de valori din irul citit care au numai cifra unitilor par,
celelalte cifre fiind impare. Se vor utiliza apeluri utile ale subprogramului par.
Exemplu: dac n=4, iar irul citit este 7354, 123864, 51731, 570 se va afia 2 (numerele
7354 i 570 respect condiia cerut).

S-ar putea să vă placă și