cómo poner la entrada del usuario en una matriz c


Respuesta 1:

Si desea aprender la forma de entrada, creo que conoce bien la matriz,

ahora pasando al tema,

Aprendamos cómo acceder a cualquier índice de matriz primero, la matriz comienza con el índice 0 y va al índice n-1, donde n es el tamaño de la matriz, digamos que la matriz tiene un tamaño de 10 elementos, por lo que para buscar el elemento de la matriz en el n-ésimo lugar tenemos para recuperarlo usando este formato

array_name [index_to_be_fetched - 1];// por ejemplo, queremos obtener el índice 5, entonces sería array_name [4]

La matriz se puede llenar de dos formas,

  1. ASIGNACIÓN DIRECTA: En esto asigna directamente valor al elemento de la matriz, por ejemplo,
  2. nombre_matriz [índice -1] = valor;// busca un programa de ejemplo

    2. LECTURA DEL USUARIO: En este tipo, generalmente tomamos el índice como un nombre de variable y leemos el valor como lo sería una variable normal.

    scanf ("% d", & nombre_matriz [índice - 1]);

    PROGRAMA DE EJEMPLO:

    Tomemos un programa que lee el valor del usuario en una matriz y luego imprime la matriz ...

    #incluir int main () {// DEFINIENDO VARIABLESint var;int arr [15];// ASIGNACIÓN DE VALOR POR ASIGNACIÓN DIRECTAscanf ("% d", & var);arr [0] = var; // ASIGNACIÓN DE VALOR DE VARIABLE VAR AL PRIMER ELEMENTO DE ARRAY// USANDO LOOP PARA LEER EL VALOR DE CADA ELEMENTO DEL ARRAYfor (int i = 1; i <15; i ++) {// COMENZANDO A LLENAR DESDE EL 2DO ELEMENTOscanf ("% d", & arr [i]);}// IMPRIMIR EL ARRAYpara (int i = 1; i <15; i ++) { printf ("% d \ n", arr [i]);}}

    FELIZ CODIFICACIÓN :)


Respuesta 2:

PRIMERO DE TODO Una matriz es una colección de elementos de datos, todos del mismo tipo, a los que se accede utilizando un nombre común.

por lo que en una matriz podemos almacenar varios datos del mismo tipo.

podemos ingresar valores en una matriz usando un bucle for.

tenemos que usar for loop porque tenemos que obtener múltiples valores en la misma matriz.

// DECLARACIÓN DE MATRIZ:

tipo_datos nombre_matriz [tamaño_matriz];

INT ARR [10]; // 1ª VÍA

INT ARR [5] = {19, 10, 8, 17, 9}; // 2ª VÍA

int mark [] = {19, 10, 8, 17, 9}; // 3RD WAY

EJEMPLO:

// Programa para encontrar el promedio de n (n <10) números usando matrices#incluir int main (){ int marcas [10], i, n, suma = 0, promedio;3OUT printf ("Ingrese n:"); scanf ("% d", & n); para (i = 0; i { printf ("Ingrese el número% d:", i + 1); scanf ("% d", & marcas [i]); suma + = puntos [i]; } promedio = suma / n; printf ("Promedio =% d", promedio); return 0;}

#SALIDA:

Ingrese n: 5Ingrese el número 1:45Ingrese el número2: 35Ingrese el número 3:38Ingrese el número 4:31Ingrese el número5: 49Promedio = 39

¡¡ESPERO QUE LO ENTIENDA !!

PARA MÁS VISITA: pythontut.com


Respuesta 3:

vacío principal ()

{

char s [3] = {a, b, c};

/ * a se almacena en la cadena denominada "s" de carácter de tipo de datos en el índice 0 * /

/ * De manera similar, "b" se almacena en el índice 1 y "c" se almacena en el índice 2 * /

}

Esta es una forma general en la que colocamos valores en una cadena.