[C] Elementos de un array

Iniciado por Amelie, 22 Noviembre 2018, 03:04 AM

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

Wilber592

Cita de: Amelie en 22 Noviembre 2018, 03:04 AM
Hola, he implentado el siguiente código en lenguaje C para generar una lista de números consecutivos desde 1 a n:

#include <stdio.h>
   
int main(void){
    printf("Ingresar cantidad de elementos: ");
    int r;
    scanf("%d", &r);
    int i = 0;
    int array[r];
     
    do {
        array[r - 1] = r;
        r = r- 1;
        ++i;
    } while (r > 0);
    printf("Lista: \n");
    for(r = 0; r < i; ++r)
        printf("%d \n", array[r]);
    return 0;
}


Mi problema ahora es el siguiente: en el mismo código arriba, quiero crear un conjunto (digamos A), en el cuál todos los elementos del array se guarden en A de la forma siguiente:

int A[] = {1,2,3,4,5,6,7,8,9,10};

Esto en el caso de haber ingresado 10 por teclado. ¿Alguien podría ayudarme con este problema?
Saludos.  :-*

Si lo que quieres es guardar todos los números solo usa un for anidado dónde debas usarlo, si quieres enumerar una lista, o bien que deseas hacer después de almacenar tu conjunto en una variabl.