Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
- #define MAX 20
- int main (int argc, char *argv[]) {
- int n, i, annomedia,m, contatrenta = 0;
- float mediab = 0, mediat = 0,contab = 0, contat = 0;
- float mediab2 = 0;
- float mediat2 = 0;
- char corsomedia[20];
- printf("inserire il numero di studenti: ");
- scanf("%d", &n);
- struct {
- char nome[20];
- char cognome[20];
- int voto;
- char corso[20];
- int anno;
- }studente[n];
- for (i=0; i<n; i++) {
- printf("Completare la tabella dello studente :");
- printf("\nNome: ");
- fflush(stdin);
- fgets(studente[i].nome, MAX, stdin);
- printf("Cognome: ");
- fflush(stdin);
- fgets(studente[i].cognome, MAX, stdin);
- printf("Voto: ");
- scanf("%d", &studente[i].voto);
- printf("inserire l' anno : ");
- scanf("%d", &studente[i].anno);
- printf("Corso: ");
- fflush(stdin);
- fgets(studente[i].corso, MAX, stdin);
- }
- printf("Inserire il corso da calcolare la media: ");
- fflush(stdin);
- fgets(corsomedia, MAX, stdin);
- for (i=0; i<n ; i++){
- if ((corsomedia == "bari") && (studente[i].corso == "bari")){
- mediab = mediab+studente[i].voto;
- contab = contab+1;
- }
- }
- mediab2 = mediab/contab;
- printf("%f", mediab);
- for (i = 0; i<n ; i++){
- if ((corsomedia == "taranto") && (studente[i].corso == "taranto")) {
- mediat = mediat+studente[i].voto;
- contat = contat++;
- }
- mediat2 = mediat/contat;
- printf("%f", mediat);
- }
- printf("\nInserisci l' anno per verificare la presenza di 30");
- scanf("%d", &annomedia);
- for (i = 0; i<n; i++) {
- if ((studente[i].anno == annomedia) && (studente[i].voto == 30)) {
- contatrenta++;
- }
- }
- printf ("\nil numero di 30 e': %d", contatrenta);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement