robert Posted December 2, 2021 at 04:01 AM Share Posted December 2, 2021 at 04:01 AM (edited) #include <stdio.h> float main(void) { qtalunos; matr; falt; media; } Vetor matr[5] = {1,2,3,4,5}; {void match_results (Vetor matr[5]){ printf("sua matrcicula é %d",matr[5]) } Vetor falt[5] = {10,4,3,2,7}; {void match_results (Vetor falt[5] ){ printf("seu numero de faltas é %d",falt) } Vetor media[5] = {10,8,3,2,7}; {void match_results (Vetor media[5]){ printf("sua media é %d",mediaR) } float qtalunos(int al) { float qtd_alunos, i = 0, qtd_notas; float media=0, nota, notas_total; printf("\n\tN%cmero de alunos --: ",163); scanf("%d", &qtd_alunos); printf("\tQtd de Notas ------: "); scanf("%d", &qtd_notas); do { notas_total = 0; printf("\n"); for (int j = 0; j < qtd_notas; j++) { printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); scanf("%f", ¬a); notas_total += nota; } media = (float)(notas_total / qtd_notas); printf("\nA M%cdia das notas do %d%c Aluno eh = %5.2f\n",130, i + 1,167, media); i++; } while (i < qtd_alunos); } return 0; } fiz umas alteraçoes no codigo tbm nesse tempo amigo. Tenho muita dificuldade com vetores, estou fazendo um exercicio sobre mas nao consigo achar o erro em meus vetores ou minha maneria de formular poderiam ajudar: segue o codigo. Faça uma função que receba a quantidade de alunos de uma turma, um vetor com a matrícula dos alunos, um vetor com as faltas dos alunos e um vetor com a média final do alunos. Esta função deve permitir que o usuário digite uma matrícula e mostre a situação do aluno. #include <stdio.h> int main(void) { qtalunos; matr; falt; media; } Vetor matr[5] = {1,2,3,4,5}; {void Vetor matr[5] (){ printf("sua matrcicula é %d",matr[5]) } Vetor falt[5] = {10,4,3,2,7}; {void Vetor falt[5] (){ printf("seu numero de faltas é %d",falt[5]) } Vetor media[5] = {10,8,3,2,7}; {void Vetor media[5] (){ printf("sua media é %d",media) } int qtalunos(int al) { int qtd_alunos, i = 0, qtd_notas; float media=0, nota, notas_total; printf("\n\tN%cmero de alunos --: ",163); scanf("%d", &qtd_alunos); printf("\tQtd de Notas ------: "); scanf("%d", &qtd_notas); do { notas_total = 0; printf("\n"); for (int j = 0; j < qtd_notas; j++) { printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); scanf("%f", ¬a); notas_total += nota; } media = (float)(notas_total / qtd_notas); printf("\nA M%cdia das notas do %d%c Aluno eh = %5.2f\n",130, i + 1,167, media); i++; } while (i < qtd_alunos); } return 0; } Edited December 2, 2021 at 11:30 PM by robert Quote Link to comment Share on other sites More sharing options...
Fernando Mercês Posted December 2, 2021 at 11:15 PM Share Posted December 2, 2021 at 11:15 PM Opa, bem vindo! Tá um pouco embolado isso... Pra começar, queria pedir que você edite seu post e use o bloco de código no seu código, usando o realce de sintaxe em C. Olha só a diferença. ? Sem realce: printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); Com realce (na tela de edição do post, seleciona seu código, clica no botão <>, escolhe C na caixa de seleção no canto inferior direito e clica em Inserir? printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); Aí você corrige a indentação pra facilitar pra gente também. Fica melhor pra gente ver e tentar entender teu código. Abraço! Quote Link to comment Share on other sites More sharing options...
robert Posted December 2, 2021 at 11:30 PM Author Share Posted December 2, 2021 at 11:30 PM 19 minutos atrás, Fernando Mercês disse: Opa, bem vindo! Tá um pouco embolado isso... Pra começar, queria pedir que você edite seu post e use o bloco de código no seu código, usando o realce de sintaxe em C. Olha só a diferença. ? Sem realce: printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); Com realce (na tela de edição do post, seleciona seu código, clica no botão <>, escolhe C na caixa de seleção no canto inferior direito e clica em Inserir? printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); Aí você corrige a indentação pra facilitar pra gente também. Fica melhor pra gente ver e tentar entender teu código. Abraço! feito, fiz algumas alteraçoes nesse tempo que nao fui respondido segue com problemas mas creio que eliminei um deles ao passar tudo para o float Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.