Bueno es simple, en este programa introduzco 10 cadenas que luego son introducidas en una estructura, despues de todo eso comparamos cada una de las cadenas introducidas con la primera para saber si son iguales, si lo son imprimo un mensaje en pantalla diciendo cuales cumplen esa condicion.
Lo que simplemente quiero es que al meter los datos en la estructura automaticamente con un array cambie lo de "libro1.nombre" y vaya subiendo el numero hasta 10 y lo mismo para comparar con el primero y lanzar el printf pero no hay manera, C no es lo mio jaja, a ver si alguien me echa un cablecillo que para quien sepa esto debe ser una estupidez xDD
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include <string.h>
#include <time.h>
#include <math.h>
#include <conio.h>
#include <sys/types.h>
struct libro
{
char nombre[50];
};
void borrar()
{
system("cls");
}
main()
{
libro libro1,libro2,libro3,libro4,libro5,libro6,libro7,libro8,libro9,libro10;
system("color 0F");
printf("Introduce el nombre del libro 1\n");
gets(libro1.nombre); borrar();
printf("Introduce el nombre del libro 2\n");
gets(libro2.nombre); borrar();
printf("Introduce el nombre del libro 3\n");
gets(libro3.nombre); borrar();
printf("Introduce el nombre del libro 4\n");
gets(libro4.nombre); borrar();
printf("Introduce el nombre del libro 5\n");
gets(libro5.nombre); borrar();
printf("Introduce el nombre del libro 6\n");
gets(libro6.nombre); borrar();
printf("Introduce el nombre del libro 7\n");
gets(libro7.nombre); borrar();
printf("Introduce el nombre del libro 8\n");
gets(libro8.nombre); borrar();
printf("Introduce el nombre del libro 9\n");
gets(libro9.nombre); borrar();
printf("Introduce el nombre del libro 10\n");
gets(libro10.nombre); borrar();
printf("Los libros que coinciden con el titulo del primero son: ");
if(strcmp(libro1.nombre,libro2.nombre)==0) { printf("2 "); }
if(strcmp(libro1.nombre,libro3.nombre)==0) { printf("3 "); }
if(strcmp(libro1.nombre,libro4.nombre)==0) { printf("4 "); }
if(strcmp(libro1.nombre,libro5.nombre)==0) { printf("5 "); }
if(strcmp(libro1.nombre,libro6.nombre)==0) { printf("6 "); }
if(strcmp(libro1.nombre,libro7.nombre)==0) { printf("7 "); }
if(strcmp(libro1.nombre,libro8.nombre)==0) { printf("8 "); }
if(strcmp(libro1.nombre,libro9.nombre)==0) { printf("9 "); }
if(strcmp(libro1.nombre,libro10.nombre)==0) { printf("10 "); }
printf("\n\n");
system("pause");
}