gpsgiraldi

C_PROG_ex_quatro_soma_raiz

Dec 10th, 2023
126
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.36 KB | Source Code | 0 0
  1. //4 – Qualquer número natural de 4 algarismos pode ser dividido em duas dezenas,
  2. //formadas pelos seus dois primeiros dígitos e pelos seus dois últimos dígitos. Por
  3. //exemplo, 1297 possui as dezenas 12 e 97.
  4. //Escreva um programa em C que leia um número inteiro X de 4 algarismos e
  5. //verifica se a raiz quadrada de X é igual a soma das dezenas de X. O resultado do teste
  6. //deve ser mostrado. O intervalo válido de X é 1111 < = X < = 9999, e isto precisa ser
  7. //tratado pelo programa.
  8.  
  9. #include <stdio.h>
  10. #include <math.h>
  11.  
  12. int main()
  13. {
  14.  
  15.     int x, dezd, deze, somadez;
  16.     float raiz;
  17.     printf("Insira um valor inteiro de quatro digitos(algarismos) entre 1111 e 9999! \n");
  18.     scanf("%i", &x);
  19.         if(x >= 1111 && x <= 9999){
  20.             deze = x / 100;
  21.             dezd = x % 100;
  22. // teste            printf("\ndeze equivale a %i\n", deze);
  23. // teste            printf("dezd equivale a %i\n", dezd);  
  24.             somadez = deze + dezd;
  25.             if(somadez == sqrt(x)){
  26.                 printf("A soma das dezenas que compoem %i equivale a sua raiz quadrada!", x);
  27.             }
  28.             else{
  29.                 printf("A soma das dezenas que compoem %i nao equivale a sua raiz quadrada :*( \n", x);
  30.             }
  31.         }
  32.         else {
  33.             printf("Reinicie o programa e insira um valor valido! \n");
  34.         }
  35.     return 0;
  36. }
Comments
Add Comment
Please, Sign In to add comment