Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 2) Escribir un programa que cargue números en una tabla,
- Validando que cada número sea mayor que el anterior.
- Pedir 10 números
- Decir cuántos de ellos SI estaban en la tabla
- Decir cuántos de ellos NO estaban en la tabla
- */
- #include <stdio.h>
- #include <conio.h>
- #define TAM1 5
- #define TAM2 8
- main() {
- /*declarar variables*/
- int i, x, y, igual, dist, table1[TAM1], tableAux[1], table2[TAM2];
- printf("Inicializar tabla1: ");
- scanf("%d", &table1[0]); /*por ejemplo 5*/
- printf("Dime un numero: ");
- scanf("%d", &tableAux[0]); /*por ejemplo 10*/
- /*rellenar tabla1[TAM1]*/
- for(i=1; i<TAM1; i++)
- {
- /*Validar si es mayor que el anterior*/
- /*Es mayor*/
- if(tableAux[0] > table1[i-1])
- {
- table1[i] = tableAux[0];
- }
- /*Error, es menor*/
- else
- {
- printf("Error! debe ser mayor que %d\n", table1[i-1]);
- i--;
- }
- printf("Dime otro numero: ");
- scanf("%d", &tableAux[0]); /*por ejemplo 5*/
- }
- /*Rellenar tabla2*/
- for(i=0; i<TAM2; i++)
- {
- printf("Rellenar tabla2: ");
- scanf("%d", &table2[i]);
- };
- igual = dist = 0;
- /*Comparar*/
- for(x=0; x<TAM1; x++)
- {
- for(y=0; y<TAM2; y++)
- {
- if(table1[x] == table2[y])
- {
- printf("Igual: table1[%d] == table2[%d]\n", table1[x], table2[y]);
- igual++;
- }
- }
- }
- /*Resultado*/
- printf("Iguales: %d, Distintos: %d", igual, TAM2-igual);
- getch();
- }
Add Comment
Please, Sign In to add comment