Curso-lenguaje-C/curso-juantxi/Ejercicios/0602comprobarArray (Sin corregir).c

35 lines
947 B
C

#include<stdio.h>
#include<stdlib.h> // Se suele emplear para memoria dinámica
/*
Ejercicio 2:
Sobre un array de números enteros de dimensión 10 se pide:
- cargar el array de números pero por cada número introducido
se debe comprobar que no está ya contenido en el array.*
*/
#define TAM 10
int main(){
int vector[TAM];
int i;
for (i=0; i<TAM; i++){
printf("\nIntroduce un valor al array: ");
scanf("%d", &vector[i]);
if(vector[i]==vector[i-1]||vector[i]==vector[i-2]||vector[i]==vector[i-3]||vector[i]==vector[i-4]||vector[i]==vector[i-5]||vector[i]==vector[i-6]||vector[i]==vector[i-7]||vector[i]==vector[i-8]||vector[i]==vector[i-9]){
printf("\nEs un valor repetido, vuelve a intentarlo.");
i=i-1;
}
}
// Mostrar el resultado
printf("\nLos valores del array son:\n");
for(i=0; i<TAM; i++){
printf("%d ", vector[i]);
}
printf("\n");
}