Ir para conteúdo
Fórum Script Brasil
  • 0

Programação em C


gomes_luis1990

Pergunta

Olá pessoal eu preciso da vossa ajuda urgentemente. Eu não percebo muito de linguagem C e a minha professora de programação pedi-o para fazer estes programas:

O primeiro já me responderam e agradeço voces são o maximo mas faltame ainda estes programas:

- o utilizador tem 5 hipoteses para adivinhar o numero;

- para casa hipotese, caso o utilizador não adivinhe o numero, o programa dará como resposta o número de digitos correctos relativamente às posições (centenos, dezenas e unidades);

- se o utilizador acertar no número, o programas emite no ecrã a mensagem "ACERTOU" e termina;

- caso o utilizador esgote as 5 tentativas e não advinhar o número, o programas emite a mensagem "Esgotou as 5 tentativas. O numero erA "XXX) e termina.

Exemplo:

suponhamos que o nº gerado pelo computador é 123

Tentativa 1: 667

"Acertou em 0 digitos do número"

Tentativa 2: 234

"Acertou em 0 digitos do numero"

Tentativa 3: 627

"Acertou em 1 digitos do numero"

....

....

Após esgutar as 5 tentativas e não ter acertado

computador diz:

"Esgotou as 5 tentativas. O numero era 123.

O procimo programa é:

3) pretende-se apurar numa data de 10 alunos (introduzida pelo utilizador), cujos nome e idade (todas diferentes) são representadas pelos vectores (arrays) Nome e Idade, respectivamente, a média das idades e o nome do aluno mais velho. Construa um programa que apure o pretendido.

Exemplo:

Introduza o nome do aluno1: aaa

Introduza a idade do aluno: 19

Introduza o nome do aluno2: bbb

Introduza a idade do aluno: 20

(...)

Introduza o nome do aluno10: iii

Introduza a idade do aluno: 22

A média das idades é: xxx anos

O nome do aluno mais velho é: 22

Ajudem-me por favor se não vou chumbar á cadeira conta 30% da nota e é obrigatorio tirar positiva. :wacko:

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Ok, mas você já tentou criar algo? coloque um pedaço do seu código onde tem mais dúvidas, lembrando que ajudar, não significa entregar pronto e sim auxiliar na criação.

Post sua tentativa para auxiliarmos na construção, assim você aprende e se sai bem não só nesse trabalho como também nas provas.

Link para o comentário
Compartilhar em outros sites

  • 0

O que eu fiz para o jogo foi(Mas dá-me erro e quanto mais tento pior fica:

Gerar numero aleatório

#include <stdio.h>

#include <stdio.h>

#include <time.h>

Int x,i,z;

Int main()

{

Srand (time(NULL));

X=(rand()%1000)+1

For (i=1; i<=5; i++)

{

printf(“introduza o numero”);

scanf(“%d,z);

if(i==x)

{ printf(“acertou”);

Beack;

}

}

If( i==4)

{

Printf(“não acertou , o numero era %d”x);

}

Return 0

}

Isto não funciona, eu uso o code blocks

Quanto ao outro programas nessecito trabalhar com arrays e não sei como se faz.

Link para o comentário
Compartilhar em outros sites

  • 0
O que eu fiz para o jogo foi(Mas dá-me erro e quanto mais tento pior fica:

Gerar numero aleatório

#include <stdio.h>

#include <stdio.h>

#include <time.h>

Int x,i,z;

Int main()

{

Srand (time(NULL));

X=(rand()%1000)+1

For (i=1; i<=5; i++)

{

printf("introduza o numero");

scanf("%d,z);

if(i==x)

{ printf("acertou");

Beack;

}

}

If( i==4)

{

Printf("não acertou , o numero era %d"x);

}

Return 0

}

Isto não funciona, eu uso o code blocks

Quanto ao outro programas nessecito trabalhar com arrays e não sei como se faz.

ola tudo bem não entendo muito de c não mas aqui ta algo parecido com um pouco de esforço voce modifica para o seu formato

até mais qualquer coisa posta ai

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int x, i, z;

char ns;

int main()

{

srand ( time(NULL));

x=(rand()%1000) +1;

for (i=1; i<=5; i++)

{

printf("Tentativa %d Entre com um numero: ",i);

scanf("%d",&z);

if (x == z)

{

printf("Acertou o numero e %d \n", x);

}

else

{

if (x<z)

{

printf("Errou, O numero secreto e menor que %d",z);

}

else

{

printf("ErrouO numero secreto e maior que %d",z);

}

}

}

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...