Sunteți pe pagina 1din 35

Siruri de caractere

//Se citeste un cuvant. Sa se genereze prefixele, respectiv, sufixele unui cuvant


#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s[11];
cin.get(s,11);
for( int i = strlen(s)-1; i >= 0; i-- )
{
for( int j = 0; j <= i - 1; j++ )
{
cout << s[j];
}
cout << endl;
}
for( int i = 0; i < strlen(s); i++)
{
for( int j = i + 1; j < strlen(s); j++ )
{
cout << s[j];
}
cout << endl;
}
return 0;
}

//Se citesc 2 propozitii. Sa se afiseze propozitia care are lungimea mai mare.
#include<iostream>
#include<cstring>
using namespace std;
int main() {

char a[50], b[50]; if( strlen(a) > strlen(b) ) {


cin.get(a, 10); cout << a;}
cin.get(); else {
cin.get(b, 10); cout << b;}
return 0;}

36 | P a g e
//Se citeste un cuvant. Sa se afiseze de cate ori apare caracterul a in cuvantul respectiv sau
un mesaj corespunzator.
#include<iostream>
#include<cstring>
using namespace std;
int main() {

char cuv[11];
int count = 0;
cin.get( cuv, 10 );
for( int i = 0; i < strlen(cuv); i++ )
{
if( cuv[i] == 'a' )
{
count ++;
}
}
if( count != 0 )
{
cout << "a apare de " << count << " ori";
}
else
{
cout << "caracterul a nu apare in cuvant";
}
return 0;
}

//Se citeste un sir cu mai multe cuvinte despartite prin unul sau mai multe spatii. Sa se
afiseze nr de litere, fara spatii.

#include<iostream>
#include<cstring>
using namespace std;
int main() {

37 | P a g e
char s[101];
int n;
cin.get(s, 100);
n = strlen(s);
for( int i = 0; i < strlen(s); i++ ) {
if( s[i] == ' ' )
{
n--;
}
}
cout << n;
return 0;
}

//Se citeste un sir cu mai multe cuvinte despartite prin unul sau mai multe spatii. Sa se
afiseze nr de cuvinte.
#include<iostream>
#include<cstring>
using namespace std;
int main() {

char a[255];
int i, k;
cin.get(a, 255);
if( a[0] == ' ' ) {
k = 0;
}
else {
k = 1;
}
for( i = 1; i < strlen(a); i++ ) {

if( a[i - 1] == ' ' && a[i] != ' ' ) {


k++;
}
}
cout << k;
return 0;
}

38 | P a g e
//Se citeste un sir de caractere. Daca este litera mica, sa se treaca la litera urmatoare, iar
daca e mare se lasa asa.
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char a[100];
cin.get(a, 99);
for( int i = 0; i < strlen(a); i ++ ) {
if( a[i] >= 'a' && a[i] <= 'z' ) {
a[i] = a[i] + 1;
}
}
cout << a;
return 0;
}

//Sa se nr vocalele si nr de consoane dintr un sir.


#include<iostream>
#include<cstring>
using namespace std;
int main() {
char sc[100], voc[] = "aeiouAEIOU";
int i, v = 0, c = 0;
cin.get(sc, 99);
for( i = 0; i < strlen(sc); i++ ) {
if( strchr( voc, sc[i]) != 0 ) {
v++;
}
else {
if( sc[i] != ' ' ) {
c++;
}
}
}
cout << "vocale = " << v << endl << "consoane = " << c;
return 0;
}

39 | P a g e
//daca un sir are numai cifre
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char s[101], cif[]="0123456789";
int n,k=0;
cin.getline(s,100);
n=strlen(s);
for(int i=0;i<n;i++)
if(strchr(cif, s[i])!=0)

k++;
if(k==strlen(s))

cout<<"sirul are numai cifre";


else
cout<<"sirul contine si litere";

return 0;
}

//suma cifrelor pare


#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char s[101], cif[]="2468";
int n,k=0,suma=0;
cin.getline(s,100);
n=strlen(s);
for(int i=0;i<n;i++)
if(strchr(cif, s[i])!=0)
{
k++;
suma=suma+(s[i]-48);
}
if(k!=0)
40 | P a g e
{
cout<<"exista cifre pare in sir"<<endl;
cout<<suma;
}
else
cout<<"nu exista cifre pare in sir";
return 0;
}

//cifrele divizibile cu 3
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char s[101], cif[]="369";
int n,k=0,p=1;
cin.getline(s,100);
n=strlen(s);
for(int i=0;i<n;i++)
if(strchr(cif, s[i])!=0)
{
k++;
p=p*(s[i]-48);

}
if(k!=0)
{
cout<<"exista cifre divizibile cu 3 in sir"<<endl;
cout<<p;
}
else
cout<<"nu exista cifre divizibile cu 3 in sir";
return 0;
}

//media aritmetica a cifrelor impare

41 | P a g e
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char s[101], cif[]="13579";
int n,k=0,suma=0,ma;
cin.getline(s,100);
n=strlen(s);
for(int i=0;i<n;i++)
if(strchr(cif, s[i])!=0)
{
k++;
suma=suma+(s[i]-48);
}
if(k!=0)
{
cout<<"exista cifre impare in sir"<<endl;
cout<<suma<<endl;
ma=suma/k;
cout<<ma;
}
else
cout<<"nu exista cifre impare in sir";
return 0;
}

//stergerea cifrelor din sir

#include<iostream>
#include<cstring>
using namespace std; for( j = 0; j < n; j++ ) {
int main() { strcpy( s + j, s + j + 1 );
char s[100]; k++;
int i, j, n, k = 0; j--;}}
cout << "introduceti sirul de caractere: "; cout << "Sirul nou este: " << s << "; Sirul
cin.get(s, 100); are : " << k << "cifre";
n = strlen(s); return 0;
for( i = '0'; i <= '9'; i++ ) { }

42 | P a g e
Exercitii din variante de bac

VARIANTA 2, SUB 2, EX 5

#include<iostream>
#include<cstring>
using namespace std;
int main() {

char sir[50];
int i, t;
cin.get(sir, 49);
for( i = 0; i < strlen(sir); i++ ) {
if( sir[i] >= 65 && sir[i] <= 96 ) {
strcpy(sir + i, sir + i + 1 );
i--;
t = 1;
}
}
if( t == 1 ){
cout << sir;
}
else {
cout << "CUVANT VID";
}
return 0;
}

VARIANTA 3, SUB 2, EX 4

43 | P a g e
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s[50];
int i, n;
cin.get(s, 49);
n = strlen(s);
for( i = 0; i < n; i++) {
cout << s[i] << 'e';
}
return 0;
}
sirul = elene;

VARIANTA 4, SUB 2, EX 4

#include<iostream> while( i < strlen(s) ) {


#include<cstring> if( s[i] >= 97 && s[i] <= 122 )
using namespace std; {
int main() s[i] = 'W';
{ }
char s[50]; i++;
int i = 0; }
cin.get(s, 49); cout << s;
return 0;}

VARIANTA 5, SUB 2, EX 4

44 | P a g e
#include <iostream>
#include <string.h>
using namespace std;
int main ()
{ int i,n;
char s[20],c,d;
cin.get(s,20);
cin>>c>>d;
n=strlen(s);
for(i=0;i<n;i++)
if(s[i]==c)
s[i]=d;
cout<<s;
}

VARIANTA 6, SUB 2, EX 5

#include<iostream> for(i = 1; i < strlen(s); i++ ) {


#include<cstring> if( s[i - 1] == ' ' && s[i] != ' ' )
using namespace std; {
int main() { s[i] = s[i] - 32;
}
char s[255]; }
int i; cout << s;
cin.get(s,255); }
s[0] = s[0] - 32;

VARIANTA 7, SUB 2, EX 5

45 | P a g e
#include<iostream>
#include<cstring>
using namespace std;
int main() {

char s[255], vocale[] = "aeiouAEIOU";


int t;
cin.get(s, 255);
for( int i = strlen(s) - 1 ; i >= 0 && t == 0; i-- ) {
if( strchr( vocale, s[i]) == 0 ) {
cout << s[i];
t = 1;
}
}
if( t == 0 ) {
cout << "nu exista consoane";
}
return 0;
}

VARIANTA 8, SUB 2, EX 3

Se afiseaza: abefgh 6

VARIANTA 9, SUB 2, EX 3

46 | P a g e
Se afiseaza: abcdea

VARIANTA 11, SUB 2, EX 3

Se afiseaza: brcdbr

VARIANTA 12, SUB 2, EX 4

Se afiseaza: 11 jnfprmbtjcb

VARIANTA 13, SUB 2, EX 4

47 | P a g e
Se afiseaza : 11 bcdfghd

VARIANTA 14, SUB 2, EX 3

Se afiseaza :9 2

VARIANTA 15, SUB 2, EX 3

Se afiseaza :9 bemeut

VARIANTA 16, SUB 2, EX 4

48 | P a g e
Se afiseaza :
clasa a-XII-a
clasaaa

VARIANTA 17, SUB 2, EX 4

Se afiseaza:
11
b*t

VARIANTA 18, SUB 2, EX 4

strcpy(s,"informatica");
for(i=0;i<strlen(s);i++)
if (s[i]=='a' || s[i]=='e' ||
s[i]=='i' || s[i]=='o' ||
s[i]=='u')
cout<<'*';
else
cout<<s[i];

VARIANTA 19, SUB 2, EX 4

49 | P a g e
Se afiseaza :2008bac2008

VARIANTA 20, SUB 2, EX 4

Rezolvare:
strcpy(a,"Bac 2008 iulie");
for( i = strlen(a) - 1; i >= 0 ; i--)
cout<<a[i];

VARIANTA 21, SUB 2, EX 5

#include<iostream>
#include<cstring>
using namespace std;
int main() {

int i;
char a[250];

cin.get(a, 249);

for( i = 0; i < strlen(a); i++ ) {


if( a[i] >= 'a' && a[i] <= 'z' && a[i] == a[i+1] ) {

50 | P a g e
cout << a[i] << a[i+1] << endl;
}
}
return 0;
}

VARIANTA 22, SUB 2, EX 3

Se afiseaza : 5

VARIANTA 23, SUB 2, EX 1

Raspuns: b

VARIANTA 24, SUB 2, EX 5

#include<iostream>
#include<cstring>
using namespace std;
int main() {

char a[50], b[50];


int n, m, t, k = 0, j;
cin.get(a, 50);
cin.get();
cin.get(b, 50);
n = strlen(a);

51 | P a g e
m = strlen(b);
j = m - 1;
for( int i = n - 1; i >= 0 && t != 0; i--)
{
if( a[i] == b[j] ) {
k++;
j--;
}
else t = 0;
}
cout << k << endl;
if( k != 0 ) {
for( int i = n-k; i < n; i++ ) {
cout << a[i];
}
}
else cout << "fara sufix";
return 0;
}

VARIANTA 25, SUB 2, EX 4

#include<iostream> ok = 1;}}
#include<cstring> if( ok != 1 ) {
using namespace std; cout << "Incorect";}
int main() { else {
int i, ok; cout << "Corect";
char a[250]; }
cin.get(a, 249); return 0;
for( i = 0; i < strlen(a); i++ ) { }
if( a[i] >= '0' && a[i] <= '9' ) {

VARIANTA 26, SUB 2, EX 3

52 | P a g e
Se afiseaza :ROTON

VARIANTA 29, SUB 2, EX 3

Se afiseaza :acat

VARIANTA 30, SUB 2, EX 2

Raspuns: a. 7

Probleme din Violeta Neagu

53 | P a g e
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char a[100];
int s=0,n;
cin.get(a,100);
n=strlen(a);
for(int i=0;i<n;i++)
s=s+a[i];
cout<<s;
}

#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char s[51],x[226];
int n,i,m=0,j,aux=0;
cin.get(s,50);
n=strlen(s);
for(i=0;i<=n-1;i=i+2)
{
m=m+s[i]-48;
for(j=aux;j<m;j++)
x[j]=s[i+1];
aux=m;
}
x[m]=0;
cout<<x;
}

54 | P a g e
#include<iostream>
#include<cstring>
using namespace std;
int main() {

char s[50], c;
int count = 0;
cin >> c;
cin.get( s, 50 );

for( int i = 0; i < strlen(s); i++ ) {


if( s[i] == c ) {
count ++;
}
}
if( count != 0 ) {
cout << "a apare de " << count << " ori";
}

else {
cout << "caracterul a nu apare in cuvant";
}
return 0;
}

#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char s[226],b[27];
int n,i,j,m=0,k;
cin.get(s,225);
n=strlen(s);
for(i=0;i<n;i++)
{

55 | P a g e
if(s[i]!=' ')
{
for(j=0;j<m;j=j+2)
if(s[i]==b[j])
k=1;
if(k==0)
{
b[m]=s[i];
b[m+1]=' ';
m=m+2;
}
}
k=0;
}
b[m]=0;
cout<<b;
}

#include <iostream>
#include <string.h>
using namespace std;
int main ()
{ int i,k=1,t,q;
char v[100];
cin.get(v,100);
cin>>q;
for (i=0;i<strlen(v);i++)
{ k=0;
while (v[i]!=' ')
{
k++;
i++;
}
if (k==q)
t++;} cout<<t; }

56 | P a g e
//problema 451

#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char a[100], b[100]; int k = 0, i = 0;
cin.getline(a, 99);
cin.getline(b, 99);
while(k == 0)
{ if(a[i]!=b[i])
k = 1;
else i++;
}
i = i - 1;
for(int j=0;j<=i;j++)
cout<<a[j];
if(i==0)
cout<<"nu au prefix comun";
return 0;
}

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char a[50], b[50];
int n, m, t, k = 0, j;
cin.get(a, 50);
cin.get();
cin.get(b, 50);

57 | P a g e
n = strlen(a);
m = strlen(b);

j = m - 1;
for( int i = n - 1; i >= 0 && t != 0; i--)
{
if( a[i] == b[j] ) {
k++;
j--;
}
else t = 0;
}
cout << k << endl;

if( k != 0 ) {
for( int i = n-k; i < n; i++ ) {
cout << a[i];
}
}
else cout << "fara sufix";
return 0;
}

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s[50];

cin.get(s,50);

for( int i = 0; i < strlen(s); i++ )


{
for( int j = 0; j <= i; j++ ) {

58 | P a g e
cout << s[j];
}
cout << endl;
}
return 0;
}

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s[11];

cin.get(s,11);

for( int i = 0; i < strlen(s); i++)


{
for( int j = i + 1; j < strlen(s); j++ ) {
cout << s[j];
}
cout << endl;
}
return 0;
}

59 | P a g e
#include<iostream>
#include<cstring>
using namespace std;
int main() {
char a[100];
int i, n;

cin.get(a,99);
n = strlen(a);

for( i = 0; i < n; i++ ) {

if( a[i] >= 'a' && a[i] <= 'z' ) {


a[i] = a[i] - 47;
}

if( a[i] >= 'A' && a[i] <= 'Z' ) {


a[i] = a[i] - 22;
}

if( a[i] >= '0' && a[i] <= '9' ) {


a[i] = a[i] + 49;
}
}
cout << a;
return 0;
}

60 | P a g e
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char a[101], b[101], *p, c; int f[91]={0}, n, pct = 6, k = 0;
cin.get(a, 100);
n = strlen(a);
for(int i=0;i<n;i++)
{
if(a[i]>='A'&&a[i]<='Z')
{ f[a[i]]++;
b[i]='*';} }
//else b[i] = ' ';}
b[n] = 0;
cout<<b<<endl;
while(k==0&&pct>0)
{
cin>>c;
if(f[c]==0)
{ pct--; cout<<"OH, NU! AI MAI PIERDUT UN PUNCT. MAI AI "<<pct<<"
INCERCARI"<<endl;}
else
{
p = strchr(a, c);
while (p!=0)
{
b[p-a] = a[p-a];

61 | P a g e
p++;
p = strchr(p, c);
}
cout<<b<<endl;
if(strcmp(a, b)==0)
{ k = 1; cout<<"FELICITARI!! AI GHICIT!!"<<endl;}
}
}
if(pct==0)
cout<<"DIN PACATE, AI PIERDUT SPANZURATOAREA. MAI INCEARCA!"<<endl;
return 0;

458
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char a[101];
int n;

cin.get(a,100);

int s=a[0]-48;

n=strlen(a);

for(int i=1;i<n;i=i+2)

if(a[i]=='+')

s=s+(a[i+1]-48);

else

s=s-(a[i+1]-48);

cout<<s;

return 0;

62 | P a g e
}

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char a[101]; int i = 0, nr, k, exp = 0;
cin.get(a, 100);
while(i<strlen(a))
{
nr = 0, k = 0;
if(a[i]=='+')
{ k = 1; i++; }
else if(a[i]=='-')
{ k = -1; i++; }
while(a[i]!='+'&&a[i]!='-'&&i<strlen(a))
{ nr = nr*10 + (a[i]-48);
i++;}
if(k==0) //in cazul primului numar, care nu are semn + sau - in fata sa
exp = exp + nr;
else exp = exp + nr*k; //in cazul celorlalte numere, care au semne in fata lor
}
cout<<exp;
return 0;
}
//20+31+7-1+50-6

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char a[100];
int i,j,p,k=0;
float sum=0,x,v[100];
cin.get(a,100);

63 | P a g e
for (i=0;i<strlen(a);i++)
{ v[k]=0;
x=0;
p=10;
while(a[i]>='0'&&a[i]<='9')
{
v[k]=v[k]*10+((int)a[i]-48);
i++;
}
if (a[i]=='.')
{
i++;
while(a[i]>='0'&&a[i]<='9')
{
x=x+((float)a[i]-48)/p;
i=i+1;
p=p*10;
}
}
v[k]=v[k]+x;
k++;

}
sum=v[0];
k=1;
for (i=0;i<strlen(a);i++)
{
if (a[i]=='+')
{
sum=sum+v[k];
k++;
}
if (a[i]=='-')
{
sum=sum-v[k];
k++;
}
}
cout<<sum;
}

64 | P a g e
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char a[51],b[51],v[51],z[51];
int k=0,i,n,m,j,x=0,y=0;
cin.get(a,50);
cin.get();
cin.get(b,50);
n=strlen(a);
m=strlen(b);
for(i=0;i<n;i++)
if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z'))
{
v[x]=a[i];
x++;
}
for(j=0;j<m;j++)
if((b[j]>='A'&&b[j]<='Z')||(b[j]>='a'&&b[j]<='z'))
{
z[y]=b[j];
y++;
}
if(y!=x)
k=1;
else
for(i=0;i<n;i++)
if(v[i]!=z[i])
k=1;
if(k==0)
cout<<"Da";
else
cout<<"Nu";
}

Vectori de cuvinte
65 | P a g e
//Se citeste un vector de cuvinte. Sa se stearga consoanele din cuvinte; apoi, sa se
ordoneze vectorul de cuvinte rezultat.

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int i, j, n;
char a[10][10], aux[100], voc[] = "aeiouAEIOU";

cin>>n;

for (i = 0; i < n; i++) {


cin >> a[i];
}

for (i = 0; i < n; i++) {

for (j = 0; j < strlen(a[i]); j++) {

if( strchr( voc, a[i][j] ) == 0 && a[i][j] >= 'A' && a[i][j] <= 'z' ) {

strcpy(a[i]+j, a[i]+j+1);
j--;
}
}
}

for (i = 0; i < n-1; i++) {

for (j = i + 1; j < n; j++) {

if( strcmp(a[i], a[j] ) > 0 ) {

strcpy(aux, a[i]);
strcpy(a[i], a[j]);
strcpy(a[j], aux);
}
for (i = 0; i < n; i++) {
cout << a[i] << endl;
}
}
}
return 0;}
//Se citeste un vector de cuvinte. Sa se afiseze cuvantul/cuvintele de lungime minima.
de cuvinte

66 | P a g e
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int i, j, min, n;
char a[10][10];

cin >> n;

for ( i = 0; i < n; i++ ) {


cin >> a[i];
}

min = strlen( a[0] );

for ( i = 1; i < n; i++ ) {

if (min>strlen(a[i])) {

min = strlen( a[i] );


}
}

for ( i = 0; i < n; i++ ) {

if( strlen( a[i] ) == min ) {

cout << a[i] << endl;


}
}
return 0;

//Sa se afiseze cuvintele care sunt de lungime k citit de la tastatura.


#include<iostream>
#include<cstring>

67 | P a g e
using namespace std;
int main()
{
int i, j, min, n, k;
char a[10][10];

cin >> k;
cin >> n;

for( i = 0; i < n; i++ ) {


cin >> a[i];
}

for( i = 0; i < n; i++ ) {

if( k == strlen( a[i] ) ) {

cout << a[i] << endl;

}
}
return 0;
}

//Se citeste un vector de cuvinte si apoi un cuvant. Sa se afiseze de cate ori apare cuvantul
citit in vectorul de cuvinte.
#include<iostream> cin >> a[i];
#include<cstring> }
using namespace std;
int main() for ( i = 0; i < n; i++ ) {
{
int i, j, min, n, k = 0; if( strcmp( cuv, a[i] ) == 0 ) {
char a[10][10], cuv[100]; k++;}}
cout<<"Cuvantul cautat apare de
cin >> cuv; "<<k<<" ori in vector";
cin >> n; return 0;
}
for ( i = 0; i < n; i++ ) {

//se citeste un vector de cuvinte si apoi un cuvant. Sa se stearga cuvantul citit din vectorul
de cuvinte.
#include<iostream>
#include<cstring>

68 | P a g e
using namespace std;
int main()
{
int i, j, min, n, k = 0;
char a[10][10], cuv[100];

cin >> cuv;


cin >> n;

for( i = 0; i < n; i++ ) {


cin >> a[i];
}

for( i = 0; i < n; i++ ) {

if( strcmp( cuv, a[i] ) == 0){

strcpy( a[i], a[i] + strlen( a[i] ) );


i--;
}
}

for( i = 0; i < n; i++ ) {


cout << a[i] << endl;
}
return 0;
}

//se citeste un vector de cuvinte. Sa se stearga cuvintele care au lungimea = k


#include <iostream>
#include <cstring> for( i = 0; i < n; i++ ) {
using namespace std;
int main() if( k == strlen( a[i]) ) {
{ strcpy(a[i], a[i] + strlen(a[i])
int i, j, min, n, k = 0; );
char a[10][10]; i--;
}
cin >> k; }
cin >> n; for( i = 0; i < n; i++ ) {
cout << a[i] << endl;
for( i = 0; i < n; i++ ) { }
cin >> a[i]; return 0
}

//Se citeste un vector de cuvinte si apoi un cuvant(care contine cifre). Sa se stearga


cuvintele care contin
acelasi numar de cifre ca si cuvantul citit.

69 | P a g e
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int i, j, min, n, k = 0, p;
char a[10][10],cuv[100];

cin >> cuv;


cin >> n;

for( i = 0; i < n; i++ ) {


cin >> a[i];
}

for( i = 0; i < strlen(cuv); i++ ) {

if( cuv[i] >= '0' && cuv[i] <= '9' ) {


k++;
}
}

for( i = 0; i < n; i++ ) {

p=0;

for( j = 0; j < strlen( a[i] ); j++ ) {

if(strchr( "0123456789", a[i][j] ) != 0 ) {


p++;
}
}
if ( p == k ) {
strcpy( a[i], a[i] + strlen(a[i]) );
i--;
}
}
for( i = 0; i < n; i++ ) {
cout << a[i] << endl;
}
return 0;
}

70 | P a g e

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