Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //4 – Qualquer número natural de 4 algarismos pode ser dividido em duas dezenas,
- //formadas pelos seus dois primeiros dígitos e pelos seus dois últimos dígitos. Por
- //exemplo, 1297 possui as dezenas 12 e 97.
- //Escreva um programa em C que leia um número inteiro X de 4 algarismos e
- //verifica se a raiz quadrada de X é igual a soma das dezenas de X. O resultado do teste
- //deve ser mostrado. O intervalo válido de X é 1111 < = X < = 9999, e isto precisa ser
- //tratado pelo programa.
- #include <stdio.h>
- #include <math.h>
- int main()
- {
- int x, dezd, deze, somadez;
- float raiz;
- printf("Insira um valor inteiro de quatro digitos(algarismos) entre 1111 e 9999! \n");
- scanf("%i", &x);
- if(x >= 1111 && x <= 9999){
- deze = x / 100;
- dezd = x % 100;
- // teste printf("\ndeze equivale a %i\n", deze);
- // teste printf("dezd equivale a %i\n", dezd);
- somadez = deze + dezd;
- if(somadez == sqrt(x)){
- printf("A soma das dezenas que compoem %i equivale a sua raiz quadrada!", x);
- }
- else{
- printf("A soma das dezenas que compoem %i nao equivale a sua raiz quadrada :*( \n", x);
- }
- }
- else {
- printf("Reinicie o programa e insira um valor valido! \n");
- }
- return 0;
- }
Comments
-
- Não sei se o enunciado era exatamente para ser assim.
Add Comment
Please, Sign In to add comment