Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: estudiante_1 en 21 Agosto 2015, 10:57 am



Título: Suma de los 100 primeros numeros en C con funciones.
Publicado por: estudiante_1 en 21 Agosto 2015, 10:57 am
Pues eso, tengo que hace un programa que me haga la suma de los 100 primeros números. Sé hacerlo en el main, pero a la hora de pasarlo a funciones no me sale.
 En el main:
Código:
#include<stdio.h>
#include<stdlib.h>


     int main(void){
     int i,suma;
     suma=0;
     for(i=1;i<=100;i++){
suma=suma+i;
   
     }printf("%d\n",suma);

     system("pause");
     return(0);

     }

 Con funciones he hecho esto, pero no sale:
Código:
#include<stdio.h>
#include<stdlib.h>

    int sumando(int i,int suma){

    suma=suma+i;
    return(suma);
    }

     int main(void){
     int i,suma;
     suma=0;
     for(i=1;i<=100;i++){
sumando(i,suma);
     }printf("%d\n",suma);



     system("pause");
     return(0);

     }




. Gracias de verdad.


Título: Re: Suma de los 100 primeros numeros en C con funciones.
Publicado por: berni69 en 21 Agosto 2015, 11:59 am
No estás utilizando para nada el valor de retorno de la función sumando.

Código
  1.     int main(void){
  2.     int i,suma;
  3.     suma=0;
  4.     for(i=1;i<=100;i++){
  5.         suma=sumando(i,suma);
  6.     }printf("%d\n",suma);
  7.  
  8.  
  9.  
  10.     system("pause");
  11.     return(0);
  12.  
  13.     }
  14.  


Título: Re: Suma de los 100 primeros numeros en C con funciones.
Publicado por: estudiante_1 en 21 Agosto 2015, 12:15 pm
Muchas gracias, de verdad ;D