Informática, perguntado por ltaleszoreia2589, 1 ano atrás

Ola pessoal estou tendo muita dificuldade nesses 2 exercicios, alguem poderia me ajudar neles ?

:)


1- faça um programa em C que leia os elementos de um vetor de 10 posiçoes e depois imprime os elementos do vetor na ordem original e tambem na ordem inversa.


2- faça um programa em linguagem C para ler a nota de 3 provas (p1,p2,p3) de 3 alunos(a1,a2,a3). Armazene esses dados em uma matriz 3x3. Imprima a matriz contendo as notas. Varra esta matriz e calcule a media de cada um dos alunos e apresente o resultado no seguinte formato:

"Media do Aluno [ i ] =media;"

Soluções para a tarefa

Respondido por Giancarl021
0
Obs: O Brainly não indenta, então vou usar o underline(_) pra indentar, ignore eles no código. Estou fazendo de cabeça, então se houver erros me desculpe, qualquer erro coloque nos comentários

1)

#include <stdio.h>
#include <stdlib.h>

int main() {
_int a[10], i;

_for(i = 0; i < 10; i++) {
__scanf("%d", &a[i]);
_}

_for(i = 0; i < 10; i++) {
__printf("\n%d", a[i]);
_}

_printf("\n");

_for(i = 9; i >= 0; i--) {
__printf("\n%d", a[i]);
_}

_return 0;
}


2)

#include <stdio.h>
#include <stdlib.h>

int main() {
_float a[3][3], media;
_int i, j;

_for(i = 0; i < 3; i++) { //Lendo Matriz
__for(j = 0; j < 3; j++) {
___printf("Aluno %d, nota %d: ", i + 1, j + 1);
___scanf("%f", &a[i][j]);
__}
_}

_for(i = 0; i < 3; i++) { //Imprimindo Matriz + Média
__media = (a[i][0] + a[i][1] + a[i][2])/3;
__for(j = 0; j < 3; j++) {
___printf("\nAluno %d, nota da prova %d: %.1f", i + 1, j + 1, a[i][j]);
__}
__printf("\nMédia do Aluno %d = %.1f", i + 1, media);
_}

_return 0;
}
Perguntas interessantes