Compartilhe
Ir em baixo
Mensagens : 5
Data de inscrição : 20/09/2017
Ver perfil do usuário

Victor Leite RA: 1839631721 2 Periodo

em Qua Nov 15, 2017 10:29 pm
Deseja-se publicar o nUmero de acertos de cada aluno em uma prova em forma de testes. A prova consta de 30 questões, cada uma com cinco alternativas identificadas por A, B, C, D e E. Para isso são dados:

o cartão gabarito;
o número de alunos da turma;
o cartão de respostas para cada aluno, contendo o seu número e suas respostas.



#include <stdio.h>

int main() {
int n,
i,
aluno,
pontos;
char gabarito[30],
resp[30];

printf("Digite o numero de alunos: ");
scanf("%d", &n);

printf("Digite o gabarito da prova: ");
for (i = 0; i < 30; i++)
scanf(" %c", &gabarito[i]);


for (aluno = 1; aluno <= n; aluno++) {
pontos = 0;
printf("Digite as respostas do aluno %d: ", aluno);
for (i = 0; i < 30; i++) {
scanf(" %c", &resp[i]); [b][/b]
if (resp[i] == gabarito[i])
pontos = pontos + 1;
}
printf("O aluno %d fez %d pontos\n", aluno, pontos);
}

return 0;
}
Mensagens : 1
Data de inscrição : 15/11/2017
Ver perfil do usuário

Fernando Ferreira 2° período RA 4885691875

em Qua Nov 15, 2017 10:33 pm

Algoritmo para preencher vetor com números randômicos e diferentes em java


public class Main {
public static void main(String[] args){
int num[]=new int[9];//Criando vetor
for(int i=0;i<num.length;i++){ //laço para percorrer todo o vetor
int randomico = ( int ) ( 1 + ( Math.random() * 9 ) ); //gerando número aleatório
boolean existe=false; //para saber se o numero existe ou não no vetor
for(int cont=0;cont<i;cont++){ //função que percorre o vetor até onde já tenha sido preenchido
if(num[cont]==randomico){ //verifica se o item no vetor é igual ao gerado
existe=true; //se é igual a variavel existe recebe verdadeiro
break; //e o laço de verificação é interrompido
}else{//se não é igual
existe=false; //existe recebe falso
}
} //fim do laço que verifica a existencia
if(!existe){ //se existe é igual a false
num[i]=randomico; //o indice do vetor recebe o número gerado
}else{ //se é verdadeiro
i--; //o indice é decrementado para que haja um novo teste
}
} // fim do laço que percorre todo o vetor
}
}
Mensagens : 6
Data de inscrição : 18/09/2017
Ver perfil do usuário

Jordan Lopes 2º Período/ RA: 1877727520

em Qua Nov 15, 2017 10:44 pm
Crie um programa em C que leia 10 números e os imprima em ordem inversa.

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {

int valores[10];
int indice;
printf("Escreva 10 números inteiros: ");
for (indice = 0; indice < 10; indice++) {
scanf("%d", &valores[indice] );
}
printf("Valores em ordem reversa:\n");
for (indice = 9; indice >= 0; indice--) {
printf("%d ", valores[indice]);
}
return 0;
}
Mensagens : 6
Data de inscrição : 20/09/2017
Ver perfil do usuário

Pedro Dezerto 2° periodo Ra: 5465901067

em Qua Nov 15, 2017 10:56 pm
Leia um vetor contendo 10 números, que correspondem a matrículas de alunos. Ler 3 matrículas e imprima uma mensagem informando se eles estão ou não presentes no vetor.



#include<math.h>
#include<stdio.h>
#include<string.h>

int main(void){

int vetor[10],contagem, verificanumero, contagemverifica = 0, contemcerto = 0;

for(contagem = 0; contagem < 10; contagem++){

scanf("%d",&vetor[contagem]);

}

while (contagemverifica < 3){

scanf("%d",&verificanumero);

for(contagem = 0; contagem < 10; contagem++){

if (verificanumero == vetor[contagem]){
printf("A matricula %d esta presente no sistema\n",verificanumero);
contemcerto++;
}

}
if(contemcerto == 0){
printf("A matricula %d nao esta presente no sistema\n",verificanumero);
}

contagemverifica++;
contemcerto = 0;
}

return 0;
}
avatar
Mensagens : 6
Data de inscrição : 17/09/2017
Idade : 31
Ver perfil do usuário

Re: Exercício 5 - 09/11/2017

em Qua Nov 15, 2017 11:51 pm
#include<stdio.h>
#define NUMEROS 10 //defineo vetor com índices

//Função calcula o máximo
float maximo(int n,float v[]){
int i;
float vmax = v [0];
for (i = 1; i < n; i++){
if (v[i]>vmax){
vmax = v [i];
}
}
return vmax;
}

int main (void) {
float maximo[NUMEROS];
int i;
/* leitura dos dados via teclado para armazenar no
vetor */
for(i=0;i<NUMEROS;i++) {
printf("Entre com o numero %d: ", i+1);
scanf("%f", &maximo[i]);
}
return 0;
}
Conteúdo patrocinado

Re: Exercício 5 - 09/11/2017

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum