Suma de los 100 primeros numeros en C con funciones.

Iniciado por estudiante_1, 21 Agosto 2015, 10:57 AM

0 Miembros y 1 Visitante están viendo este tema.

estudiante_1

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.

berni69

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

     }
Errar es humano, pero para liar las cosas de verdad se necesita un ordenador

Tutorial Swifi keygen + Airwin 2.0