Jump to content
Fórum Script Brasil
  • 0

Somatório Número Digitado


Binder

Question

Olá pessoal, eu estou fazendo um programinha em c que leia um valor inteiro e calcule o somatorio deste numero. E não consegui.

Por ex: se foi ditado o numero 6, deverá retornar 21.

(1+2+3+4+5+6) = 21.

Edited by Prog_Junior
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Resolvido:

#include <stdlib.h>
#include <stdio.h>

int main() {

int a,x,cont=0;

     printf("Digite um numero:");
     scanf("%d" ,&x);

     for(a=0; a < x; a++){

        cont = cont + a;
        cont++;
     } 

     printf("Resultado: %d\n\n\n" , cont);

         system("pause"); 
}

Edited by Prog_Junior
Link to comment
Share on other sites

  • 0

Aproveitando a levada:

:D Escrevendo o mesmo programinha em C plus plus

#include<conio.h>

#include<iostream>
using namespace std;
using std::cin;
using std::cout;
using std::endl;


unsigned long int main()
{
 system("CLS");

 unsigned long int a,x,somatorio = 0;

 cout <<"\nInforme no campo abaixo um numero inteiro:";
 cout <<endl;
 cout <<"\nQual e o numero: ";cin >>x;

  for(a = 0; a <= x; a++)
  {
   somatorio = (somatorio + a);
  }

   
  cout <<"\nOResultado do Somatorio foi: " <<somatorio <<endl;

 system("PAUSE");

 return(NULL);

}

:rolleyes:

Edited by jotâo
Link to comment
Share on other sites

  • 0

Aproveitando a levada também...

Solução recursiva para o problema:

#include <stdio.h>

int somatorio(int num){
    if(num)
        return(num + somatorio(num-1));
    else
        return(0);
}

int main(){
    int num;

    printf("Digite um numero: ");
    scanf("%d", &num);

    printf("O somatorio e: %d.\n", somatorio(num));

    return(0);
}

Edited by mJi
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...