Documente Academic
Documente Profesional
Documente Cultură
NR 1
1. Ce se afiseaza?
char s[30];
strncpy(s,”bacalaureat2012”,14);
cout<<s<<” “<<s+4;
cout<<strlen(s)<<strlen(s+5);
strcpy(s+2, s+4);
cout<<s<<strlen(s);
cout<<s;
s[2]=s[4];
s[4]=s[4]-(‘a’-‘A’);
s[strlen(s)-2] =’\0’;
cout<<strlen(s)<<s;
strncat(s,s+4,3);
cout<<strlen(s)<<s;
2. Ce valoare se va afişa pe ecran în urma executării secvenţei de program alăturate, ştiind că variabila a
este de tip şir de caractere, iar i este o variabilă de tip întreg?
strncpy(a,"informatica",5);
for(i=0;i<strlen(a);i++)
a[i]=a[i]+1;
cout<<a;
3 Scrieti un program C/C++ care citeste de la tastatură un număr natural n (2≤n≤20) si apoi n cuvinte
distincte, fiecare fiind format din cel mult 20 de caractere, numai litere mici ale alfabetului englez. La
introducerea datelor, după fiecare cuvânt se tastează Enter. Programul afisează pe ecran numărul de
cuvinte dintre ultimele n-1 citite, care încep cu primul cuvânt citit.
Iesire
3.1415 2.7182
5. Ce valoare are variabila s de tip şir de caractere după executarea instrucţiunilor de mai
jos?
strncpy(s,strstr("Informatica","form"),strlen("BAC2021")); s[5]='\0';
NR 2.
1. Ce valoare se va afişa pe ecran în urma executării secvenţei de program alăturate, ştiind că variabila s
este de tip şir de caractere, iar i este o variabilă de tip întreg?
strncpy(s,"bineinteles",4);
for(i=0;i<strlen(s);i++)
s[i]=s[i]-1;
cout<<a;
2. . Ce se afiseaza?
char s[30];
strncpy(s,”certificareECDLRo”,15);
cout<<s<<” “<<s+5;
cout<<strlen(s)<<strlen(s+4);
strcpy(s+3, s+5);
cout<<s<<strlen(s);
s[3]=s[6];
s[6]=s[6]-(‘a’-‘A’);
s[strlen(s)-4] =’\0’;
cout<<strlen(s)<<s;
strncat(s,s+3,5);
cout<<strlen(s)<<s;
3. Scrieti un program C/C++ care citeste de la tastatură un număr natural n (2≤n≤20) si apoi n cuvinte
distincte, fiecare fiind format din cel mult 20 de caractere, numai litere mici ale alfabetului englez. La
introducerea datelor, după fiecare cuvânt se tastează Enter. Programul afisează pe ecran numărul de
cuvinte dintre ultimele n-1 citite, care se încheie cu primul cuvânt citit.
Exemplu: dacă n=5 si cuvintele citite sunt:
oare
soarele
stropitoare
oarecare
cicoare
pe ecran se afisează 2 (deoarece cuvintele stropitoare si cicoare se încheie cu oare).
4. Ce valoare are variabila s de tip şir de caractere după executarea instrucţiunilor de mai
jos?
strncpy(s,strstr("Informatica","nfor"),strlen("INFO21")); s[5]='\0';
Iesire
Reprezentat cu 4 zecimale PI este si e este