Problemas con un ejercicio
Tengo el siguiente problema, necesito programar lo siguiente.
- al ingresar un numero entero de 1 a 7 me entregue la suma que genera el numero.
ejemplo si ingreso un numero me tiene que generar la suma
1+12+123+1234 = 1370
espero me puedan ayudar por que no se como mierda puedo generar esa suma con esos numeros.
lo he probado con ciclos For y con base 10 para que aumente hasta las Decenas pero solo me generan 1111.
Saludos
- al ingresar un numero entero de 1 a 7 me entregue la suma que genera el numero.
ejemplo si ingreso un numero me tiene que generar la suma
1+12+123+1234 = 1370
espero me puedan ayudar por que no se como mierda puedo generar esa suma con esos numeros.
lo he probado con ciclos For y con base 10 para que aumente hasta las Decenas pero solo me generan 1111.
Saludos
A ver que te parece esto,funcionar funciona bien pero no se si te darán por bueno el haber metido esto en el array:
Si es así avisa,;)
Por cierto si sabes algo sobre como resolver mi duda (la de sobre como meter texto de varias linias en una array de caracteres)te estaría muy agradecido.
SALUDOS
#include <stdio.h>
#include<conio.h>
main()
{
int num[7]={1,12,123,1234,12345,123456,1234567};
int n,i=0,suma=0;
printf("nIntroduzca un numero: ");
scanf ("%d",&n);
for (i=0;i<n;i++)
{suma=suma+num[i];
printf ("%d",num[i]);
if (i<n-1)
printf ("+");
}
printf (" = %d",suma);
getch();
}
Si es así avisa,;)
Por cierto si sabes algo sobre como resolver mi duda (la de sobre como meter texto de varias linias en una array de caracteres)te estaría muy agradecido.
SALUDOS
#include <stdio.h>
#include<conio.h>
main()
{
int num[7]={1,12,123,1234,12345,123456,1234567};
int n,i=0,suma=0;
printf("nIntroduzca un numero: ");
scanf ("%d",&n);
for (i=0;i<n;i++)
{suma=suma+num[i];
printf ("%d",num[i]);
if (i<n-1)
printf ("+");
}
printf (" = %d",suma);
getch();
}