como puedo hacer esta suma de sucecion en c,
los numeros 1, 2, 3, 4, 5, que en lugar de 1+2+3+4+5=15, se sumen al anterior, osea [1], 1+2=[3]; 3+3=[6]; 6+4=[10]; 10+5=[15], todo eso sumado osea 1+3+6+10+15=35, una formulita o algo asi, necesito hacer esto para un programa de c(novato en esto de c) y la neta es lo unico que me falta, muchas gracias
les dejo el codigo para si alguien me puede echar la mano muchas gracias, no le hagan mucho caso a lo de prom.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
clrscr();
int f, c, b, i, conta1=0, conta2=0;
int mat[10];
float prom1, prom2;
char cade[10];
printf("\n\t¿Cuantos procesos van a ser?\n\tNota: Valor numerico entre 1 y 10\t");
scanf("%d", &c);
f=c-1;
for(b=0;b<=f;b++)
{
printf("\n\tDame valor de proceso\t");
scanf("%d", &mat);
conta1 = mat + conta1;
conta2 = mat + mat + 1;
}
prom1 = conta1 / c;
prom2 = conta2 / c;
clrscr();
for(i=0;i<=f;i++) cade='A'+i;
for(b=0;b<=f;b++)
{
printf("\n\tEl proceso %c dura %d segundos", cade, mat);
}
printf("\n\tEl promedio de tiempo es de %f segundos", prom1);
printf("\n\tEl promedio de tiempo es de %f segundos", prom2);
getch();
return(0);
}
los numeros 1, 2, 3, 4, 5, que en lugar de 1+2+3+4+5=15, se sumen al anterior, osea [1], 1+2=[3]; 3+3=[6]; 6+4=[10]; 10+5=[15], todo eso sumado osea 1+3+6+10+15=35, una formulita o algo asi, necesito hacer esto para un programa de c(novato en esto de c) y la neta es lo unico que me falta, muchas gracias
les dejo el codigo para si alguien me puede echar la mano muchas gracias, no le hagan mucho caso a lo de prom.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
clrscr();
int f, c, b, i, conta1=0, conta2=0;
int mat[10];
float prom1, prom2;
char cade[10];
printf("\n\t¿Cuantos procesos van a ser?\n\tNota: Valor numerico entre 1 y 10\t");
scanf("%d", &c);
f=c-1;
for(b=0;b<=f;b++)
{
printf("\n\tDame valor de proceso\t");
scanf("%d", &mat);
conta1 = mat + conta1;
conta2 = mat + mat + 1;
}
prom1 = conta1 / c;
prom2 = conta2 / c;
clrscr();
for(i=0;i<=f;i++) cade='A'+i;
for(b=0;b<=f;b++)
{
printf("\n\tEl proceso %c dura %d segundos", cade, mat);
}
printf("\n\tEl promedio de tiempo es de %f segundos", prom1);
printf("\n\tEl promedio de tiempo es de %f segundos", prom2);
getch();
return(0);
}