Respostas no Fórum
-
AutorPosts
-
RICARDO MELOParticipante
Olá Claudio resolvi o meu exercício usando a funçao strlen, como no código abaixo:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
int main(void)
{
setlocale(LC_ALL, “Portuguese”);
char nome1[20], nome2[20], nome3[20];
char sexo1, sexo2, sexo3;
float nota1, nota2, nota3;
int len;printf(“Cadastrando primeira a pessoa:\n——————————\nNome: “);
fgets(nome1, 20, stdin);
len = strlen(nome1);
if (nome1[len – 1] == ‘\n’)
nome1[len – 1] = ‘\0’;
printf(“\nSexo:(M/F): “);
scanf(“%c”, &sexo1);
fflush(stdin);
printf(“\nNota: “);
scanf(“%f”, ¬a1);
fflush(stdin);printf(“\nCadastrando a segunda pessoa: \n——————————\nNome: “);
fgets(nome2, 20, stdin);
len = strlen(nome2);
if (nome2[len – 1] == ‘\n’)
nome2[len – 1] = ‘\0’;
printf(“\nSexo:(M/F): “);
scanf(“%c”, &sexo2);
fflush(stdin);
printf(“\nNota: “);
scanf(“%f”, ¬a2);
fflush(stdin);printf(“\nCadastrando a terceira pessoa: \n——————————\nNome: “);
fgets(nome3, 20, stdin);
len = strlen(nome3);
if (nome3[len – 1] == ‘\n’)
nome3[len – 1] = ‘\0’;
printf(“\nSexo: “);
scanf(“%c”, &sexo3);
fflush(stdin);
printf(“\nNota: “);
scanf(“%f”, ¬a3);
fflush(stdin);printf(“\n\nListagem completa\n——————————\nNome\t\tSexo\tNota\n”);
printf(“\n%s\t\t%c\t%.1f\n”, nome1, sexo1, nota1);
printf(“\n%s\t\t%c\t%.1f\n”, nome2, sexo2, nota2);
printf(“\n%s\t\t%c\t%.1f\n”, nome3, sexo3, nota3);}
RICARDO MELOParticipante#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
#include <string.h>int main(){
setlocale(LC_ALL, “Portuguese”);
char nome1[20], nome2[20], nome3[20];
char sexo1, sexo2, sexo3;
float nota1, nota2, nota3;
{ printf(“Cadastrando a primeira pessoa:\n——————————\nNome: “);
fgets(nome1, 20, stdin);
fflush(stdin);
printf(“\nSexo[M/F]: “);
fflush(stdin);
scanf(” %c”, &sexo1);
fflush(stdin);
printf (“\nNota:”);
fflush(stdin);
scanf (“%f”, ¬a1);
fflush(stdin);}
{
printf(“\nCadastrando a segunda pessoa:\n——————————\nNome: “);
fflush(stdin);
fgets(nome2, 20, stdin);
fflush(stdin);
printf(“\nSexo[M/F]: “);
fflush(stdin);
scanf(” %c”, &sexo2);
fflush(stdin);
printf (“\nNota:”);
fflush(stdin);
scanf (” %f”, ¬a2);}
{
printf(“\nCadastrando a terceira pessoa:\n——————————\nNome: “);
fgets(nome3, 20, stdin);
fflush(stdin);
printf(“\nSexo[M/F]: “);
fflush(stdin);
scanf(” %c”, &sexo3);
fflush(stdin);
printf (“\nNota:”);
fflush(stdin);
scanf (” %f”, ¬a3);
}}
-
AutorPosts