Ir ao conteúdo
  • Cadastre-se

C Problema em linguagem c


Marcelomendes

Posts recomendados

Preciso de ajuda em dois exercícios em linguagem C, meu professor não é muito bom e estou tendo muita dificuldade para resolve-los.

1)Faça um programa peça um valor inteiro positivo n e que em seguida calcule a diferença entre o quadrado da soma dos primeiros n números naturais e a soma dos quadrados destes números. Por exemplo, a soma dos quadrados dos 10 primeiros números naturais é 1²+2²....+10² = 385 e o quadrado da soma é (1+2+...+10)²=3025. Assim, teremos como resultado 3025 − 385 = 2640.

2)Escreva um programa que, dados dois números naturais N1 e N2, imprima todos os números primos existentes entre ambos

Link para o comentário
Compartilhar em outros sites

Fiz o algoritmo do 1 e ficou dessa forma:

 

#include <stdio.h>

int main()
{
    int n1, i, Total[2];
    Total[0] = 0;
    Total[1] = 0;
    scanf("%d", &n1);
    for(i = 1; i <= n1; i++)
    {
        Total[0] += i*i;
        Total[1] += i;
        if(i == n1) Total[1] = Total[1]*Total[1];
    }
    printf("Soma do quadrado dos primeiros - Quadrado da soma dos primeiros: %d\n", Total[1]-Total[0]);
    return 0;
}

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...