Dev - C++ - guardar los 5 primeros múltiplos en una matriz

 
Vista:
sin imagen de perfil
Val: 52
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Alexander (15 intervenciones) el 13/08/2020 07:32:14
Ingresar un vector de n elementos y los 5 primeros múltiplos de esos números almacenarlos en una matriz, imprimir el vector original y la matriz resultante
En Dev C++
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por dario (718 intervenciones) el 13/08/2020 08:40:32
Hola, podrias poner un ejemplo de lo que quieres.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 52
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Alexander (15 intervenciones) el 13/08/2020 16:04:26
Por ahora tengo esto pero necesito que me pida los primeros 4 numeros y luego imprimir el vector con sus mutiplos en una matriz de 4 x 5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<stdio.h>
#include<conio.h>
int main()
{
    int fil,col,mat[4][5];
    int n;
	int i,j;
	int arre[4];
    for(i=0;i<4;i++)
	{
		do
		{
			printf("ingrese un numero: ");
			scanf("%d",&arre[i]);
			for(j=1;j<6;j++)
			n=j*arre[i];
			}while(arre[i]<=0);
		    n=j*arre[i];
	printf("\nMostrar la matriz\n\n");
    for(fil=0;fil<4;fil++)
    {
    for(col=0;col<5;col++)
    {
	printf("[%d]=%d",mat[4][5],arre[i],n);
	}
	printf("\n");
	}
}
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Kabuto
Val: 91
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Kabuto (21 intervenciones) el 13/08/2020 12:02:28
Lo que se quiere es

Ingresar un vector de n elementos.
Podemos empezar preguntando cuántos números se van a ingresar y con esa respuesta crear un vector de dicho tamaño.
Se recorre el vector y se piden números para rellenarlo.

Vamos a suponer que esto nos deja un vector como este:

2

5

7

10

Tenemos un vector de 4 elementos y se nos pide encontrar los 5 primeros múltiplos de cada uno de estos números para guadarlos en una matriz.
4 números, 5 multiplos... pues necesitaremos una matriz de 4x5.

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0


Y ahora, cogemos cada número del vector y buscamos sus 5 primeros múltiplos para rellenar la matriz:

1
2
3
4
5
6
7
2   --   2   4   6   8  10
 
5   --   5  10  15  20  25
 
7   --   7  14  21  28  35
 
10  --  10  20  30  40  50


Y por último, mostrar ambas estructuras en pantalla.


Bien, eso es lo que hay que hacer.
¿El código para hacerlo?
Pues comienza tú un código, paso a paso.

Haz primero lo de preguntar cuántos números se ingresan y crear un vector de ese tamaño.
Cuando tengas eso, pasa al siguiente punto, crear la matriz y rellenar con múltiplos.

Cuando te atasques, muestra lo que tienes y te ayudamos a completarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 52
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Alexander (15 intervenciones) el 13/08/2020 16:01:45
es una matriz de 4 x 5
por ejemplo
[2] 2 4 6 8 12
[2] 2 4 6 8 12
[2] 2 4 6 8 12
[2] 2 4 6 8 12
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 52
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Alexander (15 intervenciones) el 13/08/2020 16:06:55
Por ahora tengo esto pero necesito que me pida los primeros 4 numeros y luego imprimir el vector con sus mutiplos en una matriz de 4 x 5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<stdio.h>
#include<conio.h>
int main()
{
int fil,col,mat[4][5];
int n;
int i,j;
int arre[4];
for(i=0;i<4;i++)
{
do
{
printf("ingrese un numero: ");
scanf("%d",&arre[i]);
for(j=1;j<6;j++)
n=j*arre[i];
}while(arre[i]<=0);
n=j*arre[i];
printf("\nMostrar la matriz\n\n");
for(fil=0;fil<4;fil++)
{
for(col=0;col<5;col++)
{
printf("[%d]=%d",mat[4][5],arre[i],n);
}
printf("\n");
}
}
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Kabuto
Val: 91
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Kabuto (21 intervenciones) el 13/08/2020 19:43:43
Dario ya te está dando una solución.

Fíjate que él hace por separado los distintos procesos:
1º Pedir valores.
2º Calcular múltiplos para la matriz
3º Mostrar los datos en pantalla

Si se intenta hacer todo al mismo tiempo, se forma un galimatias imposible de hacer funcionar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 52
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Alexander (15 intervenciones) el 13/08/2020 20:04:35
me podrias ayudar xfa ya nose como hacerlo :c
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Kabuto
Val: 91
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por Kabuto (21 intervenciones) el 14/08/2020 00:23:28
Dario ya te lo ha hecho. Tienes el ejercicio resuelto, justo debajo de este mensaje.

Está escrito en C++, ya que este es el subforo de C++.
Si lo necesitas en C "a secas", es prácticamente el mismo código, usando printf y scanf en lugar de cout y cin. El proceso lógico es el mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

guardar los 5 primeros múltiplos en una matriz

Publicado por dario (718 intervenciones) el 13/08/2020 15:32:56
Te voy a ayudar por ahora, pero los proximos ejercicios tienes que mostrar que es lo que has hecho y de acuerdo a eso te ayudo.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
using namespace std;
 
const int MAXIMO = 50;
 
int main() {
    int n,i,j,x;
    int v[MAXIMO],m[MAXIMO][5];
 
    cout << "Cuantos numeros desea ingresar: ";
    cin >> n;
 
    for (i=0; i<n; i++) {
        cout << "Ingrese elemento: ";
        cin >> v[i];
    }
 
    for (i=0; i<n; i++) {
        x = 1;
 
        for (j=0; j<5; j++) {
            m[i][j] = v[i] * x;
            x++;
        }
 
    }
 
    cout << endl;
 
    for (i=0; i<n; i++) {
 
      for (j=0; j<5; j++)
        cout << m[i][j] << "\t";
 
      cout << endl;
    }
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

guardar los 5 primeros múltiplos en una matriz

Publicado por jorge (1 intervención) el 14/08/2020 23:08:52
me podrias ayudar con el diagrama de flujo y la prueba de escritorio x fa es de urgencia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar