• Matéria: Informática
  • Autor: marijufacuryp8u0ds
  • Perguntado 3 anos atrás

Crie uma função que receba um vetor de tamanho 30 (gerado randomicamente) com números de 1 a 100 e um valor inteiro. Retorne quantas vezes o número inteiro está presente no vetor. Exiba o retorno no método main().

PROGRAMAR EM C


Anônimo: faço seus códigos e atividades de programação em C
chama no whats 5518981253917
faço por um valor bom e justo, e te envio rapidamente

Respostas

respondido por: fqpl059
1

O algoritmo desenvolvido em linguagem C, está logo abaixo ;)

Veja mais um exemplo em:

  • https://brainly.com.br/tarefa/49510730

<<Código>>

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int count_number(int vetor[30], int numero) {

int repeticoes = 0;

for (int d=0; d<30; d++) {

 //printf(" %d", vetor[d]);

 if (vetor[d] == numero) {repeticoes++;}

}

return repeticoes;

}

int main() {

srand(time(NULL));

int vet[30], num;

printf("Informe um valor entre 1 e 100: ");

scanf("%d", &num);

for (int c=0; c<30; c++) {

 vet[c] = 1 + (rand()%100);

}

   printf("\n\nO valor %d se repete %d veses no vetor!\n", num, count_number(vet, num));

}

 

Anexos:

fqpl059: Problemas na compilação?! Tente baixar esse código pelo Google Drive:
fqpl059: https://drive.google.com/file/d/1rNAbKoLiPJLDBpD73eAXtPEbsLx3blMg/view?usp=sharing
Perguntas similares