Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sarcofagobra

Exibição de ítens desalinhados na tela

Recommended Posts

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#define L 50

struct Aluno {
      char nome[L];
      float nota;
      };

main ()
{
    struct Aluno *campos=NULL;
    int numalu, i;

    printf("Digite a quantidade de alunos ");
    scanf("%d", &numalu);

    putchar ('a');

    campos = (struct Aluno *) malloc(numalu * sizeof(struct Aluno));

    if(campos==NULL)
    {
    printf("Erro de alocacao");
    getch();
    exit(1);
    }

    for(i = 0; i < numalu; i++){

    printf("\n\nInforme o NOME do aluno %d\n  ", i+1);
fflush(stdin);
   gets(campos[i].nome);
       printf("Informe a NOTA do aluno %d\n  ", i+1);
        scanf("%f",&campos[i].nota);
       printf(">>> ");
    campos[i].nota >= 7 ? printf("Aprovado\n") : printf("Reprovado\n");
    }

    printf("\n\n\n");

 printf("%s%18s%20s\n", "Nomes", "Notas", "Resultado");
     for(i = 0; i < numalu; i++){
 printf(  "%s%18.2f", campos[i].nome, campos[i].nota);

 printf( "%20s", campos[i].nota >= 7 ? 
 "Aprovado\n" : "Reprovado\n");

}


      free(campos);  
    getch();



    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.