Exercițiul de simulare 1:
Rulează următorul cod: (codul model poate fi găsit în lecția-text)
Apoi, modifică codul introdus pentru a citi două caractere cu ajutorul funcției scanf
Ulterior, modifică codul introdus pentru a afișa caracterele citite cu ajutorul funcției printf.
// acest program citește și afișează un caracter
#include <stdio.h>
char c; // c - variabila în care se va păstra valoare caracterului
int main()
{
// afișăm mesajul "introdu un caracter"
printf("Introdu un caracter: ");
c = getchar(); // caracterul introdus este atribuit variabilei c
printf("ai introdus caracterul: ");
putchar(c); // afișare valoare a variabilei c
return 0;
}
Exercițiul de simulare 2:
Rulează următorul cod:
Apoi, modifică codul scris pentru a calcula și afișa:
#include <stdio.h>
int a, b, c;
float x, y, z;
char q;
int main()
{
// atribuire valori variabilelor
a = 12;
b = 5;
c = a * b;
q = ‘*’;
x = 5.5;
y = 3.1;
z = (x + y) / 2;
printf(“a = %d , b = %d | “, a, b);
printf(“x = %f , y = %f | “, x, y);
printf(“%d %c %d = %d | “, a, q, b, c);
printf(“(%f + %f) / 2 = %f |”, x, y, z);
return 0;
}
Exercițiul de simulare 3:
#include <stdio.h>
char s[20], q[20] = “Quantic”;
int main()
{
// citire si afisare siruri de caractere
printf(“Care este numele tau? \t”);
scanf(“%s”, s);
printf(“Salut, %s! Eu sunt %s!\n”, s, q);
return 0;
}
Rulează următorul cod C++:
Apoi, modifică codul scris pentru a calcula și afișa:
Exercițiul de simulare 4:
Sarcini practice