Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <limits.h>
- //1) Cititi 2 numere intregi mai mici decat 10^9. Afisati suma si produsul lor.
- void problema_1()
- {
- printf("Problema 1:\n");
- long long int a,b;
- scanf("%lld%lld",&a,&b);
- printf("Suma: %lld \nProdusul: %lld \n\n",a+b,a*b);
- }
- //2) Afisati limitele minime si maxime ale urmatoarelor tipuri: caracter fara semn, int si long long
- void problema_2()
- {
- printf("Problema 2:\n");
- printf("Valoarea maxima a unsigned char: %d\n", CHAR_MAX);
- printf("Valoarea maxima a int: %d\n", INT_MAX);
- printf("Valoarea maxima a long long : %lld\n\n", LONG_LONG_MAX);
- printf("Valoarea minima a unsigned char: %d\n", 0);
- printf("Valoarea minima a int: %d\n", INT_MIN);
- printf("Valoarea minima a long long : %lld\n\n", LONG_LONG_MIN);
- }
- //3) Convertiti o temperatura din grade Celsius in grade Fahrenheit
- void problema_3()
- {
- printf("Problema 3:\n");
- float celsius=0;
- scanf("%f",&celsius);
- printf("Temperatura din grade C in grade F: %f\n\n", celsius*9/5+32);
- }
- //4) Afisati caracterul corespunzator unui cod ASCII citit
- void problema_4()
- {
- printf("Problema 4:\n");
- int c;
- printf("Cititi caracterul: ");
- scanf("%d",&c);
- printf("%c\n\n",c);
- }
- //5) Transformati o litera mare intr-o litera mica
- void problema_5()
- {
- printf("Problema 5:\n");
- char c;
- printf("Cititi litera: ");
- scanf("%c",&c);
- printf("%c\n\n",c+'a'-'A');
- }
- //6) Transformati un numar din baza 10 in baza 16 (folosind printf)
- void problema_6()
- {
- printf("Problema 6:\n");
- int nr;
- printf("Cititi numarul: ");
- scanf("%f",&nr);
- printf("%#04x\n\n",nr);
- }
- //7) Dati prima cifra dupa virgula zecimala dintr-un numar
- void problema_7()
- {
- printf("Problema 7:\n");
- char numar[256],tmp;
- int cifra,aux;
- gets(numar);
- sscanf(numar,"%d %c %d",&aux,&tmp,&cifra);
- printf("Prima cifra zecimala este: %01d\n\n",cifra);
- }
- //8) Afisati valoarea de adevar a unei propozitii de forma a+b=c, a,b,c numere reale
- void problema_8()
- {
- printf("Problema 9:\n");
- char propozitie[100],tmp1,tmp2;
- float a=0,b=0,c=0;
- gets(propozitie);
- sscanf(propozitie,"%f %c %f %c %f",&a,&tmp1,&b,&tmp2,&c);
- int x = a+b==c;
- printf("%d\n\n",x);
- }
- //9)
- void problema_9()
- {
- }
- int main()
- {
- problema_6();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement