Dev - C++ - Realice el llenado de una matriz de 6x6 de números enteros, valide,agregar números positivos y pares

 
Vista:
Imágen de perfil de <Marcsm

Realice el llenado de una matriz de 6x6 de números enteros, valide,agregar números positivos y pares

Publicado por <Marcsm (3 intervenciones) el 04/09/2021 19:58:21

Elabore un programa en C++ el cual realice el llenado de una matriz de 6x6 de números enteros,
pero valide que esta solo permita agregar números positivos y pares.

solo me falta la validación



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
#include<iostream>
#include<conio.h>
 
using namespace std;
 
int main(){
	int numeros[100][100],filas,columnas;
 
	cout<<"Digite el numero de filas: "; cin>>filas;
	cout<<"Digite el numero de columnas: "; cin>>columnas;
 
	//Rellenando la matriz
	for(int i=0;i<filas;i++){
		for(int j=0;j<columnas;j++){
			cout<<"Digite un numero ["<<i<<"]["<<j<<"]: ";
			cin>>numeros[i][j];
		}
	}
 
	cout<<"\nMostrando matriz\n\n";
 
	for(int i=0;i<filas;i++){
		for(int j=0;j<columnas;j++){
			cout<<numeros[i][j];
		}
		cout<<"\n";
	}
 
 
	getch();
	return 0;
}
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

Realice el llenado de una matriz de 6x6 de números enteros, valide,agregar números positivos y pares

Publicado por anonymous (146 intervenciones) el 04/09/2021 21:10:24
Hola, a ver, la validación debe ir cuando lees los datos o cuando los imprimes? El código cambia un poco según donde vaya.

Por otra parte si el problema requiere una matriz de 6x6 por qué declaras una 100x100? Es necesaria esta información para entender mejor el problema.
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++

Realice el llenado de una matriz de 6x6 de números enteros, valide,agregar números positivos y pares

Publicado por dario (718 intervenciones) el 05/09/2021 03:32:52
Hola te dejo una forma de ingresar solo numeros positivos y pares.
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int i=0,j=0;
    int num,numeros[5][5];
 
    while (i < 5) {
        cout << "Digite un numero: ";
        cin >> num;
 
        if ((num % 2 == 0) && (num > 0)) {
            numeros[i][j] = num;
            j++;
        }
        else
            continue;
 
        if (j == 5) {
            i++;
            j=0;
        }
    }
 
    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