Problema con arreglos. Impedir repetir un número
Publicado por Antonia (5 intervenciones) el 07/09/2020 16:30:41
Este es lo que llevo, me falta poner una función que impida que el usuario ingrese el mismo número y también debo mencionar cuáles son los números que están en las posiciones pares!

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
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
#define tam 3
int main() {
//Declaramos Variables
int Arreglo[9];
int Matriz [tam][tam];
int i=0, f, c, x;
int suma=0;
//Mostramos en Pantalla
printf("*****************************************\n");
printf("Arreglo de 9 Elementos Enteros");
printf("\n\n");
//Pedir Datos Al Usuario Para el Arreglo
for(x=0; x<9; x++) {
printf("\n Ingrese Elementos al Arreglo %i: ",x+1);
scanf("%i",&Arreglo[x]);
}
//Imprimimos Los Datos del Arreglo
printf("\n Lo Elementos del Arreglo son: \n");
for(x=0; x<9; x++) {
printf(" %i \t",Arreglo[x]);
}
printf("\n\n");
//Ingresar Los Datos del Arreglo a la Matriz
for(f=0; f<tam; f++) {
for(c=0; c<tam; c++) {
Matriz[f][c] = Arreglo[i];
i++;
}
}
//Imprimir Los Datos Almacenados del Arreglo en la Matriz
for(f=0; f<tam; f++) {
//Sumar Las Columnas de la Matriz
suma=0;
for(c=0; c<tam; c++){
suma = suma + Matriz[f][c];
printf("\t %i",Matriz[f][c]);
}
//Imprimimos en Pantalla la Suma de las Filas
printf(" | %i",suma);
printf("\n");
}
//Imprimimos en Pantalla
printf("\t --- --- ---\n");
//Sumar las Columnas de La Matriz
for(c=0; c<tam; c++) {
suma = 0;
for(f=0; f<tam; f++)
suma = suma + Matriz[f][c];
printf("\t %i ",suma);
}
getch();
return 0;
}

Valora esta pregunta


0