În secventa de program alăturată variabilele x si y sunt de tip char, iar celelalte variabile sunt de tip int. Scrieti ce se afisează în urma executării secventei date. (6p.) k=’a’-’A’; x=’a’; for(m=1;m<=3;m++) { y=x-k+m; cout< x=x+1; }


Răspuns: 1
In codul ascii , a = 97 iar A = 65 . Diferenta dintre litera mica si litera mare va fi mereu 32 ( adica variabila k = 32   iar x = 97 )

iar afisarea , cred ca ai scris`o gresit .. nu afisezi x=x+1.
probabil :

cout<<y;
x=x+1;
 
iar asa iti afiseaza :
 pt m=1 ; y = 66 --> B si x= b;  
 pt m=2 ; y= 68  -- > D si x=c ;
 pt m=3 ; y =70  -- > F   si aici se termina for`ul...
 deci afiseaza BDF