Documente Academic
Documente Profesional
Documente Cultură
h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
#define MAX 30
typedef struct {
char nume[MAX];
char cod[MAX];
int tip;
}animal;
int i;
int corect=1;
}
}
if (corect) return 1;
else return 0;
}
(*n)++;
printf("Nume:");
scanf("%s", (a + *n)->nume);
do {
printf("Cod:");
scanf("%s", (a + *n)->cod);
} while (!(validareCod((a + *n)->cod)));
do {
printf("Tip:");
scanf("%d", &(a + *n)->tip);
} while (!((a + *n)->tip == 1 || (a + *n)->tip == 0));
}
int main() {
int opt;
animal a[MAX];
int n = -1;
do {
printf("\n0.Iesire\n");
printf("\n1.Adauga un nou animal in gradina.\n"
"Se va introduce '1' daca animalul este periculos, si '0' daca
animalul nu este periculos\n");
printf("\n2.Afisarea animalelor din gradina zoologica in functie de
categorie, in functie de tipul animalului\n");
printf("\n3.Creati un vector care sa contina ultimul caracter din fiecare
cod de animal\n");
switch (opt) {
case 0: exit(0);
break;
break;
case 2:
break;
case 3:
break;
break;
}
} while (1);
return 0;
}