Ir ao conteúdo

Posts recomendados

Postado

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

Postado

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;
}

 

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!