giulia.samegima Postado Dezembro 21, 2020 Denunciar Share Postado Dezembro 21, 2020 (editado) a Editado Dezembro 22, 2020 por giulia.samegima Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Hazzu Postado Dezembro 22, 2020 Denunciar Share Postado Dezembro 22, 2020 (editado) Muita coisa jovem. Primeiramente, sua pergunta já está errada por não colocar o código embutido através da ferramenta de inserção de código. De cara já percebo um absurdo, que é utilizar o tipo float (ponto flutuante) para representar uma idade, típico dado int (inteiro). Eu reparei o código e deixo ao seu cargo comparar e entender o porquê das mudanças. /****************************************************************************** Online C Compiler. Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include<stdio.h> #include<locale.h> #include<string.h> int main(){ setlocale(LC_ALL, "Portuguese"); char nome[100], nome_menor_idade[100]; int idade, ano, menor_idade, soma, qt; for(qt=1; qt<=3; qt++){ printf("%d° aluno\n", qt); printf("Digite Seu Nome e Sobrenome: "); fflush(stdin); //Limpando buffer scanf("%s", nome); do { printf("Informe o ano de seu nascimento: "); scanf("%d", &ano); } while(ano < 1900 || ano > 2020); idade = 2020 - ano; printf("Sua idade é: %d\n",idade); soma=soma+idade; if(qt==1){ menor_idade = idade; strcpy(nome_menor_idade, nome); } else if (idade<menor_idade) { menor_idade = idade; strcpy(nome_menor_idade, nome); } } printf("\n\n %s tem a menor idade, com %d anos.\n",nome_menor_idade, menor_idade); printf("\n\n A soma das idades é: %i",soma); return 0; } Editado Dezembro 22, 2020 por Hazzu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
giulia.samegima
a
Editado por giulia.samegimaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.