Soma dos Quadrados

Soma dos Quadrados

por Domingos Soares -
Número de respostas: 1

Caro Domingos,

Estou tentando compilar o seguinte código, do exercício 1 do macmulti:

#include<stdio.h>

int main()

{

int x=0;

int quad=0;

int soma=0;

 printf("Entre com uma sequencia numerica seguida de 0 (zero) para obter a soma de seus quadrados");

 

 scanf("%d", &x);

 

while(x != 0)

 {

x=x*x=quad;

soma=soma+quad;

}

 

printf("O quadrado dos números que você entrou é %d",soma);

 

 return 0;

}

Porém o compilador dá as seguintes mensagens:

è ISO C++ does not support `long long'

è In function main(): non-lvalue in assignment

O quê eu faço?

GUILHERME SIROMARU OSTI

Em resposta à Domingos Soares

Re: Soma dos Quadrados

por Domingos Soares -
Essa linha de seu código está bastante errada:

x=x*x=quad;

Imagino que você desejava algo assim:

quad=x*x;

Além disso, você também precisará ler o próximo elemento da sequência a cada iteração do laço 'while'.

Abraços,

Domingos.