Documente Academic
Documente Profesional
Documente Cultură
2. Se citeste un numar natural n. Sa se tipareasca numarul obtinut prin inversarea cifrelor sale
#include<stdio.h>
#include<stdlib.h>
int main() {
unsigned int n, c, inv=0;
printf("Numarul introdus este:");
scanf("%d", &n);
while(n!=0){c=n%10;
inv=inv*10+c;
n=n/10;}
printf("Inversul numarului este %d",inv);
printf("\n");
system("PAUSE");
return 0;
}
i++;}
printf("Expresia este %d", s);
printf("\n");
system("PAUSE");
return 0;
}
10. Scrieti un algoritm care citeste 2 numere intregi introduse de la tastatura si un caracter care poate fi
A sau G. Daca se introduce A programul calculeaza media aritmetica, daca se introduce G media
geometrica. Altfel se va semnala eroare.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
int a,b;
float ar,g;
char op;
printf("introd a si b:");
scanf("%d %d", &a, &b);
printf("Tastati A pt media aritmetica sau \nG pt media geometrica\n");
op=getch();
switch (op) {
case 'A':
ar=(float)(a+b)/2;
printf("media aritm este %4.2f", ar);
break;
case 'G':
g=(float)sqrt(a*b);
printf("media geom este %4.2f", g);
break;
default:
printf("optiunea nu exista");
break;
}
system("PAUSE");
return 0;
}