Ir ao conteúdo
  • Cadastre-se

somatoria da tabuada


james freire

Posts recomendados

Fala ai galera,

tenho aqui um codigo fonte e gostaria de saber como imprimir a somatoria das multiplicacoes.

#include <stdio.h>

#include <stdlib.h>

main()

{

int n, c, r;

system("cls");

printf("\n Digite um número entre 1 e 10: ");

scanf("%d", &n);

for (c=1; c<=20; c++)

{

r = n*c;

printf("\n %d x %2d = %3d",n, c, r);

}

getch();

}

Sei que deve ser uma besterinha, mas pra mim e um problemao, quase impossivel. rs rs valeu

Link para o comentário
Compartilhar em outros sites

Bom na linguagem c eu me confundo com esses simbolos tipo (%, &).

mais acho o que ta errado e a saida dentro for, pois você pois todas as variaveis.

em c++ ficaria assim


#include <iostream>

using namespace std;

int main()
{
int n,i;
cout<<"Insira o numero q você gostaria de saber a taboada: ";
cin>>n;
for(i=1;i<=20;i++)
{
cout<<n<<"x"<<i<<"="<<n*i<<endl;
}

system("PAUSE");
return 0;
}

espero ter ajudado...

Link para o comentário
Compartilhar em outros sites

Boa noite..

desculpa, eu nao tinha entendido.

Bom mais em c++ é assim.


#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
int n,i,soma=0;
cout<<"Insira o numero q você gostaria de saber a taboada: ";
cin>>n;
for(i=1;i<=20;i++)
{
cout<<n<<"x"<<i<<"="<<n*i<<endl;
soma+=n*i;
}
cout<<"A soma da multiplicacao é "<<soma<<endl;
system("PAUSE");
return 0;
}

Em c++ você pode usar o (+=), que é o resultado da multiplicação somando com o que ja tinha na variavel.

Mas você tambem pode fazer assim.


soma=soma+(n*i);

abraçu.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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