Test Foro de elhacker.net SMF 2.1

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:
#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:
#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 (cpp) [Seleccionar]
     int main(void){
     int i,suma;
     suma=0;
     for(i=1;i<=100;i++){
         suma=sumando(i,suma);
     }printf("%d\n",suma);



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

     }
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