Algoritmos e Técnicas de Programação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Exercício 5 - 09/11/2017

+25
vyktor07
João Mainoth
matheus.silva
Raphael Caetano
caiosales2017
Karina Borges
lukas de freitas
joaopcfb
ednilson.mendes
gabrielazeredo
Daniel Antunes
geovane melo
Leonardo Barchilon
Ericmartinsm
Layson.RC
mateusbaia
fknust
Rhuan Ferreira
Yhago
Leonardo Curione Synthes
Fabricio Santos da Silva
Renata
Victor da mata
uchôa22
Thiengo
29 participantes
Ir para baixo
avatar
vyktor07
Mensagens : 5
Data de inscrição : 20/09/2017

Exercício 5 - 09/11/2017 - Página 2 Empty Victor Leite RA: 1839631721 2 Periodo

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;
}
avatar
fernand17
Mensagens : 1
Data de inscrição : 15/11/2017

Exercício 5 - 09/11/2017 - Página 2 Empty Fernando Ferreira 2° período RA 4885691875

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
}
}
avatar
Jordan lopes
Mensagens : 6
Data de inscrição : 18/09/2017

Exercício 5 - 09/11/2017 - Página 2 Empty Jordan Lopes 2º Período/ RA: 1877727520

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;
}
avatar
pedrodezerto22
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 5 - 09/11/2017 - Página 2 Empty Pedro Dezerto 2° periodo Ra: 5465901067

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;
}
debora.rocha
debora.rocha
Mensagens : 6
Data de inscrição : 17/09/2017
Idade : 37

Exercício 5 - 09/11/2017 - Página 2 Empty Re: Exercício 5 - 09/11/2017

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

Exercício 5 - 09/11/2017 - Página 2 Empty Re: Exercício 5 - 09/11/2017

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos