Fichas iguales

//Compara si dos fichas son o no iguales.

#include <stdio.h>
#include <string.h>

typedef struct{
char nom[20];
char ape[20];
int edad;
int nota;}ficha;

void leer( ficha *);
void comparar (ficha , ficha);

int main()
{
ficha a,b;
leer(&a);
leer(&b);
comparar(a,b);
return 0;
}

void leer(ficha *z)
{
printf("Nombre:");
scanf("%s",(z->nom));
printf("Apellido");
scanf("%s",(z->ape));
printf("Edad:");
scanf("%d",&(z->edad));
printf("Nota de informatica:");
scanf("%d",&(z->nota));
return;
}

void comparar(ficha a, ficha b)
{
if(strcmp(a.nom,b.nom)==0 &&strcmp(a.ape,b.ape)
   &&(a.edad==b.edad)&&(a.nota==b.nota))
  printf("Son las misma ficha.";
else
  printf("Las fichas son diferentes.");
}


Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s