Gilwann 0 Denunciar post Postado Novembro 7, 2008 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
Beraldo 864 Denunciar post Postado Novembro 7, 2008 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
gRoOvE 0 Denunciar post Postado Novembro 8, 2008 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
Gilwann 0 Denunciar post Postado Novembro 14, 2008 /* 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
Beraldo 864 Denunciar post Postado Novembro 14, 2008 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
kloster 0 Denunciar post Postado Novembro 14, 2008 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