Documente Academic
Documente Profesional
Documente Cultură
#include <stdio.h>
int main()
{
int a;
int b;
printf("Dati 2 numere pentru a afla maximul dintre ele:");
scanf("%d %d", &a, &b);
if (a > b)
{
printf("Cel mai mare nr este a: %d \n", a);
}
else if (a < b)
{
printf("Cel mai mare nr este b: %d \n", b);
}
else
{
printf("Numerele sunt egale");
}
return 0;
}
2.
#include <stdio.h>
int main()
{
int a;
int b;
int c;
3.
#include <stdio.h>
int main()
{
int a;
printf("dati un nr:");
scanf("%d", &a);
if (a == 0)
{
printf("a este egal cu 0");
}
if (a > 0)
{
printf("a este pozitiv");
}
if (a < 0)
{
printf("a este negativ");
}
return 0;
}
4.
#include <stdio.h>
int main()
{
int a;
printf("Dati un numar:");
scanf("%d", &a);
if (a % 5 == 0 && a % 11 == 0)
{
printf("numarul este divizibil cu 5 si 11");
}
else
{
printf("numarul nu este divizibil cu 5 si 11");
}
return 0;
}
5.
#include <stdio.h>
int main()
{
int a;
printf("Dati un nr:");
scanf("%d", &a);
if (a % 2 == 0)
{
printf("numarul este par");
}
else
{
printf("numarul este impar");
}
return 0;
}
6.
#include <stdio.h>
int main()
{
int a;
printf("Anul:");
scanf("%d", &a);
if ( a % 4 == 0 || a % 400 ==0)
{
printf("anul este bisect");
}
else if (a % 100 == 0)
{
printf("anul este obisnui");
}
else
{
printf("anul este obisnui");
}
return 0;
}
7.
#include <stdio.h>
int main()
{
char a;
printf("Introduceti caracterul:");
scanf("%c", &a);
8.
#include <stdio.h>
int main()
{
char a;
printf("dati caracterul:");
scanf("%c", &a);
9.
#include <stdio.h>
int main()
{
char a;
printf("Introduceti caracterul:");
scanf("%c", &a);
if (a >= 'a' && a<='z' || a >= 'A' && a <= 'Z')
{
printf(" %c este alfabet", a);
}
else if ( a >= 0 && a <=0 )
{
printf(" %c este cifra", a);
}
else
{
printf(" %c este caracter special", a);
}
return 0;
}
10.
#include <stdio.h>
int main()
{
char a;
printf("Introduceti caracterul:");
scanf("%c", &a);
11.
#include <stdio.h>
int main()
{
int a;
printf("Intruduceti numarul zilei din saptamana( de la 1-7): \n");
scanf("%d", &a);
switch(a)
{
case 1:
printf("Luni");
break;
case 2:
printf("Marti");
break;
case 3:
printf("Miercuri");
break;
case 4:
printf("Joi");
break;
case 5:
printf("Vineri");
break;
case 6:
printf("Sambata");
break;
case 7:
printf("Duminica");
break;
default:
printf("Nu e zi de saptamana");
}
return 0;
}
12.
#include <stdio.h> case 10:
void afiseaza_numarul_de_zile(int n) case 12:
{
switch (n) {
// cazuri pentru 31 zile
case 1:
case 3:
case 5:
case 7:
case 8: printf("31 zile.");
break; printf("Introduceti cele 3 unghiuri ale
// cazuri pentru 30 zile triunghiului\n");
case 4:
scanf ("%d %d %d", &latura1, &latura2,
case 6:
case 9: &latura3 );
case 11: if((latura1+latura2)<180)
printf("30 zile."); if((latura2+latura3)<180)
break;
// caz pentru 28/29 zile if((latura1+latura3)<180)
case 2: if(latura1+latura2+latura3==180)
printf("28/29 zile.");
break; printf("triunghiul este valid");
15.
#include <stdio.h>
int main()
{
int latura1, latura2, latura3;
14 printf("Introduceti cele 3 laturi ale triunghiului\n");
scanf ("%d %d %d", &latura1, &latura2,
#include <stdio.h> &latura3 );
int main() if((latura1+latura2)>latura3)
if((latura2+latura3)>latura1)
{ if((latura1+latura3)>latura2)
int latura1, latura2, latura3; printf("triunghiul este valid");
else printf("Triunghiul nu este valid");
return 0;
}
16
#include <stdio.h>
int main()
{
int latura1, latura2, latura3;
printf("Introduceti cele 3 unghiuri ale triunghiului\
n");
scanf ("%d %d %d", &latura1, &latura2,
&latura3 );
if((latura1+latura2)<=180)
if((latura2+latura3)<=180)
if((latura1+latura3)<=180)
if(latura1+latura2+latura3==180)
{
if(latura1==latura2&&latura2==latura3)
printf("triunghiul este echilateral");
if (latura1==latura2||latura2==latura3||
latura1==latura3)
if(latura1+latura2!=2*latura3)
if(latura2+latura3!=2*latura1)
if(latura1+latura3!=2*latura2)
printf("triunghiul este isoscel");
if(latura1!=latura2&&latura2!=latura3&&latura1!
=latura3)
printf("triunghiul este scalen");
}
else printf("Triunghiul nu este valid");
return 0;
}
17.
#include <math.h>
#include <stdio.h>
int main() {
double a, b, c, discriminant, radacina1, radacina2, realPart, imagPart;
printf("Introduceti coeficientii a,b si c: ");
scanf("%lf %lf %lf", &a, &b, &c);
discriminant = b * b - 4 * a * c;
//conditie poenru discriminant pozitiv
if (discriminant > 0) {
radacina1 = (-b + sqrt(discriminant)) / (2 * a);
radacina2 = (-b - sqrt(discriminant)) / (2 * a);
printf("radacina1 = %.2lf si radacina2 = %.2lf", radacina1, radacina2);
}
return 0;
}
int
b,n;
2.
#include <stdio.h>
int main()
{
int b,n;
printf("Introdu
valoarea lui n:
");
scanf("%d",
&n);
b=1;
while (n>=b)
{
printf("%d ",n);
n--;
}
return 0;
}
}
return 0;
}