Olá, boa tarde!
Estou com dificuldades em parametrizar o meu código nessa atividade.
Segui a instrução de colocar % 5 para que o número apareça entre 1 e 4, mas os números mostrado são muito grandes.
Segue meu código abaixo para revisão:
#import <stdio.h>
#import <stdlib.h>
#import <locale.h>
#import <time.h>
void main (){
setlocale(LC_ALL, “Portuguese”);
srand(time(NULL));
int b = rand() % 5;
int a;
printf(“<<<EX05 – Será que você acerta?>>>”);
printf(“\n\nVou pensar em um número entre 1 e 5. Tente adivinhar?”);
printf (“\nQual é o seu palpite?”);
scanf (“%d”, &a);
printf(“\nEu pensei no número %d e você pensou no número %a”);
Acredito que ao lançar um tipo primitivo com a função rand, o sistema não está lendo o outro tipo primitivo lançado abaixo.
Poderiam me ajudar, por favor.
Desde já. agradeço.
Atenciosamente,
Francine