Ir para conteúdo

Arquivado

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

viciado

Programa com vetor e matriz

Recommended Posts

#include <stdio.h>

#include <stdlib.h>

 

Faça um programa que receba:

as notas de 15 alunos em 5 provas diferentes e armazene numa matriz 15x5

os nomes dos 15 alunos e armaze num vetor de 15 posições

O programa devera calcular e mostrar:

para cada aluno, o nome, a média aritmetica das cinco provas e a situação(aprovado ou reprovado)

a media da classe

 

 

int main()

{

int i,j

int M[15][5];

for(i=0;i<15;i++)

for(j=0;j<0;j++){

pritnf("Informe a nota[%d]\n Informe o numero da prova[%d]\n",i,j);

scanf("%d",&M[j]);

}

char N[15];

int count;

for(count=0;count<15;count++){

printf("\nDigite os nomes dos alunos\n");

gets(strings[count]);

}

 

system("PAUSE");

return 0;

}

Ta certo isso? como faço o resto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tentou compilar o programa?

 

Olhe os erros que apareceram aqui:

$ gcc -Wall teste.c -o teste

teste.c: Na função ‘main’:

teste.c:8: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’

teste.c:10: erro: ‘j’ undeclared (first use in this function)

teste.c:10: erro: (Each undeclared identifier is reported only once

teste.c:10: erro: for each function it appears in.)

teste.c:11: aviso: implicit declaration of function ‘pritnf’

teste.c:12: erro: ‘M’ undeclared (first use in this function)

teste.c:18: erro: ‘strings’ undeclared (first use in this function)

teste.c:14: aviso: unused variable ‘N’

Falta um ponto-e-vírgula após a declaração de i e j.

Não use gets(). Use fgets().

pritnf() não existe. :P

gets() pode estourar o buffer da string

 

 

char N[15] -> isso cria um vetor de caracteres de 15 posições. Ou UMA string de 14 caracteres (o último deve ser o '\0').

Para criar um vetor de strings, faça:

 

char str[15][TAMANHO_MAXIMO_DOS_NOMES]

Compartilhar este post


Link para o post
Compartilhar em outros sites

ow?....qual é a nota q determina se é reprovado ou aprovado....eu to fazendu aki...

vou colocar 7 tah....depois você muda....

 

 

guenta ai q daki a poko eu posto o código...

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.