Ir ao conteúdo
  • Cadastre-se

Brunno Dornelas da Silva

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

1
  1. Então @Simon Viegas achei aqui no forum um comando que chama "rand()" utilizei ele pra jogar numeros aleatórios no meu vetor... porém ele joga na tela o numero maximo como 4999, e nunca joga 5000.. ja tentei mudar os valores pra <=5000 ou <50001 mas continua a mesma coisa, da uma olhadinha aqui: #include <stdlib.h> #include <stdio.h> #include <time.h> int main(){ int vetor[5000]; // Declarando o vetor com 5 elementos inteiros. int maior, menor, media,soma, i; printf("\n\t\tMaior e menor valor de um vetor de inteiros.\n\n"); // Recebendo os valores do vetor. for(i=0;i<5001;i++){ vetor[i]=1+rand()%5000; } /* As variáveis, maior e menor, recebem inicialmente o valor do primeiro elemento do vetor, ou seja, A[0]. */ menor = vetor[0]; maior = vetor[0]; for (i=0; i < 5001; i++) { if (vetor[i] > maior){ maior = vetor[i]; } } for (i=0; i < 5001; i++) { if (vetor[i] < menor){ menor = vetor[i]; } } soma = maior + menor; media = soma/2; printf("\n Maior: %d\n", maior); printf(" Menor: %d\n", menor); printf(" Media: %d", media); getch(); return 0; }
  2. #include <stdlib.h> #include <stdio.h> int main(){ int vetor[5]; // Declarando o vetor com 5 elementos inteiros. int maior, menor, media,i = 0; printf("\n\t\tMaior e menor valor de um vetor de inteiros.\n\n"); // Recebendo os valores do vetor. for (i ; i<5 ; i++) { printf(" vetor[%d]: ", i); scanf("%d", &vetor[i]); } /* As variáveis, maior e menor, recebem inicialmente o valor do primeiro elemento do vetor, ou seja, A[0]. */ maior = vetor[0]; menor = vetor[0]; for (i; i < 5; i++) { if (vetor[i] > maior) maior = vetor[i]; if (vetor[i] < menor) menor = vetor[i]; } media = (maior+menor)/2; printf("\n Maior: %i\n", maior); printf(" Menor: %i\n", menor); printf(" Media: %i", media); getch(); return 0; } Executando esse programa, os valores de "maior" "menor" e "media" deram os mesmos. qual erro posso ter cometido? adicionado 14 minutos depois Consegui resolver o exercicio 1) o problema estava no ciclo for (eu estava atribuindo 0 na variavel "i" fora dos ciclos #include <stdlib.h> #include <stdio.h> int main(){ int vetor[5]; // Declarando o vetor com 5 elementos inteiros. int maior, menor, media,soma, i; printf("\n\t\tMaior e menor valor de um vetor de inteiros.\n\n"); // Recebendo os valores do vetor. for (i=0 ; i<5 ; i++) { printf(" vetor[%d]: ", i); scanf("%d", &vetor[i]); } /* As variáveis, maior e menor, recebem inicialmente o valor do primeiro elemento do vetor, ou seja, A[0]. */ menor = vetor[0]; maior = vetor[0]; for (i=0; i < 5; i++) { if (vetor[i] > maior){ maior = vetor[i]; } } for (i=0; i < 5; i++) { if (vetor[i] < menor){ menor = vetor[i]; } } soma = maior + menor; media = soma/2; printf("\n Maior: %d\n", maior); printf(" Menor: %d\n", menor); printf(" Media: %d", media); getch(); return 0; }
  3. Então @Simon Viegas eu não consegui iniciar esses doi sexercicios pois não sei quais códigos devo utilizar (Funções, ponteiros, repetições)... Sou bem leigo na linguagem C ainda (consigo entender um programa feito, mas tenho dificuldades em inicia-lo do zero em alguns casos).
  4. Olá pessoal, tenho 2 exercícios que estou tentando resolver em linguagem C, porém estou travado nelas a 4 dias. Agradeço muito se me ajudarem. Segue: 1) Faça um programa que leia 5000 números reais, armazene-os em um vetor, e a partir do vetor, determine a média aritmética entre o maior valor e o menor valor armazenados nele: ------------------------------------------------------------------------------------------------------------------------------------------------------------- 2) Fazer um programa para: a) receber 3 notas parciais do aluno em um vetor e a nota do exame em uma variável separada (-1 se o aluno não fez exame). b) chamar a função SITUAÇÃO, com as seguintes características: i) Parâmetros: vetor de notas parciais e nota do exame ii) Retorno: 0 se o aluno está reprovado direto, 1 se o aluno está reprovado em exame, 2 se o aluno está aprovado em exame e 3 se ele está aprovado direto. Use o seguinte critério de avaliação: Média das 3 notas parciais > 7 => aprovado direto Média das 3 notas parciais + EXAME >=5 => aprovado em exame Média das 3 notas parciais + EXAME < 5 => reprovado em exame Média das 3 notas parciais < 2,5 => reprovado direto
  5. Olá pessoal, Tenho uma dúvida.. Se eu ligar um cooler de 12V com 220mA em uma fonte de 15V com 500mA, o Cooler irá aguentar tranquilo? ou ira queimar?
  6. Olá pessoal do Clube do Hardware, sou novo aqui, então se eu estiver postando no local errado, por favor mudem para o local certo. Tenho uma pequena dúvida.. Estou fazendo um projetinho para o meu primo, e estou utilizando um cooler de 12VDC - 0.22A da marca Colerful Se eu utilizar uma fonte velha que tenho em casa de 15 VDC e 0.50A o Cooler ira queimar ou apresentar algum problema? Se sim, isso irá acontecer a curto ou a longo prazo? No aguardo de uma resposta, Obrigado!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!