Informática, perguntado por DudaCastro99, 1 ano atrás

Quem puder me ajudar nesses exercícios ficarei grata. Lembrando que a linguagem dos exercícios só pode ser feita em C++ para o MATLAB.

9. O numero 3025 possui a seguinte característica: 30 + 25 = 55 55^2 = 3025 Quantos e quais são os números de 4 dígitos possuem essa característica?


ComputaçãoEng: pode ser por exemplo 01+54 = 55 => 0154 ? ou deve ter pelo menos =1 no lugar de 0 ?
ComputaçãoEng: ah ta, é elevado ao quadrado, desculpa
ComputaçãoEng: basicamente é isso...
// 3025 dividido por 100 + resto da divisão por 100 = 30 25
30+25 = raiz{2} de 3025:

Soluções para a tarefa

Respondido por ComputaçãoEng
1
#include <stdio.h>
#include <conio.h>
#include <math.h>

// 3025 divisao por 100 + resto da divisão por 100 = 30 25 = raiz{2} de 3025
main(){
    int x, y, r;
    int vetor[r];
    
    for(int z=1000; z < 9999 ; z++){
        if( z/100 + z%100 == sqrt(z)){
        vetor[r] = z;
        r++;
        }
    }
    
    printf(" %d numeros tem essa caracteristicas, sao eles: \n\n", --r);
    
    for(int s=r ; s > 0 ; s-- ){
        printf("    %d = %.f    ", vetor[s], sqrt(vetor[s]));
    }
    
    getch();
}


Anexos:
Perguntas interessantes