Ir ao conteúdo
  • Cadastre-se

C programaçâo em c - exercício


Posts recomendados

ALGUEM ME AJUDA A FAZER NESSE PROGRAMA, POR FAVOR.

 

O programa apresentado deverá seguir as seguintes diretrizes:

 

a) Uma função que irá gerar um vetor com 1000 elementos aleatórios, com números inteiros, entre 0 e 2000.

b) Mostre o vetor com valores gerados.

c) Solicite ao usuário informar um número a ser pesquisado no vetor ordenado.

d) Escolha dois métodos de ordenação (com exceção da bolha) e implemente em funções distintas.

e) Apresente ao final o nome do método aplicado e quantas comparações foram necessárias para encontrar o valor de entrada do usuário nos dois métodos.

 

* Caso não se encontre o valor, informe ao usuário “Valor não encontrado.”

* procure deixar as informações da melhor maneira possível para o usuário.

Link para o post
Compartilhar em outros sites

@glm3001    seria melhor você postar o que você já fez desse exercício , para sabermos o nível de seu conhecimento , e se você ainda não sabe nada de programação ,  então comece criando a função  

#include <stdio.h>
int main()
{
    // aqui dentro crie variaveis e o código de seu programa
    // . . . !
    return 0;  
}

e depois que você fizer um código sobre esse exercício , poste ele aqui e ajudaremos se precisar de alguma correção   .

Link para o post
Compartilhar em outros sites

@devair1010

#include <stdio.h>
#include <stdlib.h>
#include<stdio.h>
#include<time.h>

int main(void)
{
  int i;
  
  printf("Gerando 1000 valores aleatorios:\n\n");
  
  srand(time(NULL));
  
  for (i=0; i < 2000; i++)
  {

    printf("%d ", rand() % 2000);
  }
  
  return 0;
}

EU JÁ FIZ A PRIMEIRA PARTE SÓ, GERANDO 100 ELEMENTOS ALEATORIOS ENTRE 0 E 2000....E TRAVEI NESSA PARTE 

Link para o post
Compartilhar em outros sites

Olá @glm3001

A próxima parte seria:

3 horas atrás, glm3001 disse:

b) Mostre o vetor com valores gerados.

Para isso você teria que declarar um vetor e guardar esses números aleatórios

33 minutos atrás, glm3001 disse:

printf("%d ", rand() % 2000);

nesse vetor para só depois printa-los na tela.

Você sabe como usar um vetor em C?

Link para o post
Compartilhar em outros sites

@glm3001   o enunciado diz para criar uma função que vai gerar os mil números ,  e que esses números precisam ser inseridos em um  vetor , que naturalmente precisa ter pelo menos mil posições , ou elementos ,  e o vetor estando criado  , o compilador já reserva espaços na memória para ele , e creio que usando ponteiros seria ais fácil e poderia ser assim  :

#define _CRT_SECURE_NO_WARNINGS              // para usar scanf e oitras funcoes no visual studio
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void funcao(int *);                          // protótipo da funcao , que melhor ficar lá em baixo depois da funcao Main
int main()
{
    int i,vetor[1000];
    printf("Gerando 1000 valores aleatorios:\n\n");
    srand(time(NULL));
    funcao(vetor);
    printf("voltou da Funcao\n\n");
    for (i = 0; i < 1000; i++)               // para percorrer todas as MiL posições do vetor
    {
        printf("%4d = %4d\n",i+1, vetor[i]); // escreve organizado por colunas
    }
    return 0;
}
void funcao(int *vet)                        
{                                             
    // aqui coloca o loop para gerar os mil numeros
    // vet é um ponteiro para inteiro e que aponta 
    // para o endereço da primeira posicao do vetor , que é vet[0]
    return;
}

 

Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!