Variabila s
poate memora un șir cu maximum 20
de caractere, iar variabila i
este de tip întreg. Scrieți ce se afișează în urma executării secvenței de instrucțiuni de mai jos.
strcpy(s,"BACALAUREAT"); cout<<strlen(s); i=0; while (i<strlen(s)-1) { if(strchr("EAIOU",s[i])!=NULL) strcpy(s+i+1,s+i+2); i++; } cout<<s;
Se consideră declararea de mai jos:
char s[50], x[50];
Ce se afişează în urma executării secvenţei de program scrisă mai jos dacă variabila s
memorează şirul abcdefg
?
strcpy(x,s+4); strcpy(s+4,”123”); strcat(s,x); cout<<s;
Ce se va afişa în urma executării secvenţei de instrucţiuni de mai jos dacă variabila s
memorează şirul de caractere abbacdde
, variabila t
poate memora șiruri de caractere cu lungimea cel puțin egală cu a lui s
, iar variabila i
este de tip întreg?
i=0; while (i<strlen(s)-1) if (s[i]==s[i+1]){ strcpy(t,s+i+1); strcpy(s+i,t); } else i=i+1; cout<<s;
Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează șiruri cu cel mult 12
caractere, iar variabila i
este de tip întreg?
strcpy(s,"abracadabra"); i=0; cout<<strlen(s); while (i<strlen(s)) if (s[i]=='a'){ strcpy(t,s+i+1); strcpy(s+i,t); } else i=i+1; cout<<” ”<<s;
Scrieţi ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează şiruri cu cel mult 12
caractere, iar variabila i
este de tip întreg?
char s[13]="abcdefghoid"; i=0; cout<<strlen(s); while (i<strlen(s)) if (strchr("aeiou",s[i])!=NULL){ strcpy(t,s+i+1); strcpy(s+i,t); } else i++; cout<<" "<<s;
Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează șiruri cu cel mult 10
caractere, iar variabila i
este de tip întreg?
char s[11]="abcduecda"; cout<<strlen(s); i=0; j=strlen(s)-1; while (i<j) if (s[i]==s[j]) { strcpy(t,s+j+1); strcpy(s+j,t); strcpy(t,s+i+1); strcpy(s+i,t); j=j-2; } else { i=i+1; j=j-1; } cout<<" "<<s;
Ce se afişează pe ecran în urma executării secvenţei de program de mai jos, în care variabilele s
și t
memorează șiruri cu cel mult 10
caractere, iar variabila i
este de tip întreg?
i=0; char s[11]="abaemeiut"; cout<<strlen(s); while (i<strlen(s)) if (strchr("aeiou",s[i])!=NULL) { strcpy(t,s+i+1); strcpy(s+i,t); i=i+1; } else i=i+2; cout<<" "<<s;
Ce se afişează pe ecran în urma executării secvenţei de program alăturate, unde a
și b
sunt variabilă de tip şir de caractere?
strcpy(a,"informatica"); strcpy(b,a+5); strcpy(a+2,b); cout<<a;
În secvenţa următoare, fiecare dintre variabilele x
şi s
sunt de tipul şir de caracter, iar i
este de tip întreg. Dacă variabilele x
şi s
memorează iniţial şirul absolvent
, ce se va memora în variabila x
în urma executării secvenţei următoare?
for(i=0; i<strlen(s); i++) if(strcmp(x, s+i)<0) strcpy(x,s+i);
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră variabila s
care memorează şirul de caractere CARACATITA
. Ce valoare va avea șirul t
după executarea instrucţiunii de mai jos?
strcpy(t,strstr(s,"TI"));