Ayuda con matriz: filas pares e impares
Publicado por Arthur (1 intervención) el 02/05/2020 13:19:39
Hola Necesito ayuda para detectar la filas con números pares e impares ya que no e podido que aparezcan los números correctamente, siempre se va un impar o un par en una de las filas
Esta es la actividad:
Realizar un programa que genere una matriz cuadrada de (máximo 10X10), en donde deberás de verificar que la matriz
es cuadrada para continuar en caso contrario le enviará al usuario un mensaje diciendo que no es cuadrada.
Si la matriz cumple con la condición de ser una matriz cuadrada deberá llenarla con números aleatorios comprendidos
entre (1-50), manejando los siguientes criterios:
• Si las filas son impares (1,3,5,etc.) con números impares
• Si las filas son pares (0,2,4,etc.) con números pares
(recuerda que estos son generados por la computadora, así que deberás buscar la manera de revisar el número
generado y después guardarlo en su posición correspondiente).
Imagen de Ejemplo :

Este es el código que llevo hasta el momento:
Esta es la actividad:
Realizar un programa que genere una matriz cuadrada de (máximo 10X10), en donde deberás de verificar que la matriz
es cuadrada para continuar en caso contrario le enviará al usuario un mensaje diciendo que no es cuadrada.
Si la matriz cumple con la condición de ser una matriz cuadrada deberá llenarla con números aleatorios comprendidos
entre (1-50), manejando los siguientes criterios:
• Si las filas son impares (1,3,5,etc.) con números impares
• Si las filas son pares (0,2,4,etc.) con números pares
(recuerda que estos son generados por la computadora, así que deberás buscar la manera de revisar el número
generado y después guardarlo en su posición correspondiente).
Imagen de Ejemplo :

Este es el código que llevo hasta el momento:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
#include "time.h"//para usar el srand
#include "windows.h"
#define p printf //para colocar p en lugar de printf
#define s scanf // para colocar s en lugar bde scanf
#define N 10
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
int main()
{
int m[10][10],F,C,i,j,ren,col;
system("cls");
srand(time(0));
p("Ingresa el numero de Filas de tu matriz---> ");
s("%d",&F);
p("Ingresa el numero de Columnas de tu matriz---> ");
s("%d",&C);
//Llenado de matriz
for(i=0;i<F;i++)
{
for(j=0;j<C;j++)
{
m[i][j]=rand()%50;
}
}
if(m[i][j]%2==0){
}
if(m[i][j]%2==0){
}
// impresion de la matriz
system("cls");
p("MATRIZ");ren=3;
for (i=0;i<F;i++)
{
col=15;
for(j=0;j<C;j++)
{
gotoxy(col,ren); p("%d",m[j][i]);
gotoxy(col,ren); p("%d",m[i][j]);
col+=5;
}
ren+=2;
}
}
Valora esta pregunta


0