Ir para conteúdo

POWERED BY:

Arquivado

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

Gilwann

Trabalho.

Recommended Posts

Ola amigos. preciso de ajuda em um trabalho de aula.

Aqui estao indo as perguntas.

 

6-Faça um programa que carregue dois vetores de 10 elementos numéricos cada um e os envie para uma função que cria e escreve o vetor resultante da intercalação desses dois vetores. Exemplo V1:{1,9,8,7,6,5,3,4,2,0}, V2:{0,1,2,3,5,6,4,7,9,8}, Resultante:{1,0,9,1,8,2,7,3,6,5,5,6,3,4,4,7,2,9,0,8}.

 

22- Faça um programa para corrigir provas de múltipla escolha. Cada prova tem 10 questões e cada questão vale 1 ponto. O primeiro conjunto de dados a ser lido é o gabarito da prova, sendo que cada resposta corresponde a um numero de 1 a 4. Os outros dados serão os números dos alunos e suas respectivas respostas. Existem 5 alunos matriculados. Calcule e mostre:

 

a. o número e a nota de cada aluno .

b. a mensagem “Aprovado” se a nota for maior ou igual a 6.0 e “Reprovado” caso contrario

c. Mostrar a porcentagem de aprovação.

 

32- Faça um programa que lê uma matriz 3X3 e envia para uma função que calcula e retorna o valor do seu determinante calculado pela regra de Sarrus.

 

35 - Faça um programa que lê duas matrizes: a primeira de dimensão 3X2 e a segunda 2X4 e envia para uma função que cria uma terceira matriz que recebe o resultado da multiplicação matemática das duas matrizes, de acordo com o processo visto em Cálculo. Escrever a matriz resultado.

 

Sao 50 questoes, até agora nao consegui estas.

Se puderem me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você fez e quais foram as dúvidas e dificuldades?

 

No primeiro é só usar um loop para exibir os dois vetores.

No segundo, use vetores.

Os dois últimos são pura Matemática. Faça um exemplo no papel e transcreva a lógica para um algorítmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, a gente não vai resolver nada pra você aqui, tente fazer e nos mostre onde você empacou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

/* 1- Faça um programa que carregue dois

vetores de 10 elementos numéricos cada um e

os envie para uma função que cria e escreve

o vetor resultante da intercalação desses dois

vetores. Exemplo V1:{1,9,8,7,6,5,3,4,2,0},

V2:{0,1,2,3,5,6,4,7,9,8},

Resultante:{1,0,9,1,8,2,7,3,6,5,5,6,3,4,4,7,2,9,0,8}*/

#include<stdio.h>

int vetor(int [10], int [10]);

int main (){

int a[10], b[10], i;

printf("Primeiro vetor:\n");

for(i<10; i++){

printf("Digite seu elemento %d ", i);

scanf("%d", &ab);

}

printf("\n\nProximo vetor\n\n");

for(i=0; i>10; i++){

printf("Digite seu elemento %d ", i);

scanf("%d", &b);

}

vetor(a,B);

}

int vetor(int a[10], int b[10]){

int i, p=0, c10;

for(i=0; i<20; i++){

c=a[p];

i++;

c=b[p];

p++;

}

printf("\n\nIntercalando seus dois vetores:");

for(i=0; i<20; i++){

printf("O elemento %d eh %d\n", i, c);

}

 

}

 

eu tentei fazer nao consegui, queria uma ajuda, uma nova maneira de fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto é impossível:

scanf("%d", &ab);

 

Não existe a variável ab

 

Leia primeiro o vetor a, depois o vetor b

 

na hora de exibir, basta isto:

for (i = 0; i < 10; i++)
{
	printf("a[%d] = %d | b[%d] = %d\n", i, a[i], i, b[i]);
}
Um único loop para mostrar os dois vetores (isso é possível pois os dois vetores têm o mesmo tamanho)

Compartilhar este post


Link para o post
Compartilhar em outros sites

No segundo exercicio que voce mostrou é só criar um vetor para guardar a resposta do aluno e depois compará-lo com o vetor que guarda o gabarito.

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.