Programa que generé 5 números, escriba 3 números y atinarle 2 de los tres números en C
Publicado por Miguel (14 intervenciones) el 28/11/2020 05:39:43
Generar 5 números aleatoriamente, y pedirle al usuario que
introduzca 3 números. Al final mostrar la secuencia de ambas series de números, si 2
de los números introducidos por el usuario coinciden con los generados, felicitarlo, de
otro modo, indicarle que debe $100.00:
(Números generados: 4 6 12 79 82)
Números del usuario: 4 12 7 => “Felicidades, acertaste 3/2”
Números del usuario: 4 2 7 => “No acertaste, debes $100.00”
Así queda mi código:
introduzca 3 números. Al final mostrar la secuencia de ambas series de números, si 2
de los números introducidos por el usuario coinciden con los generados, felicitarlo, de
otro modo, indicarle que debe $100.00:
(Números generados: 4 6 12 79 82)
Números del usuario: 4 12 7 => “Felicidades, acertaste 3/2”
Números del usuario: 4 2 7 => “No acertaste, debes $100.00”
Así queda mi código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main(void){
srand(time(NULL));
int i, j, num, v[5], c = 0;
for(j = 0; j < 3; j++){
printf("\nIngresa un numero: ");
scanf("%d",&num);
}
for(i = 0; i < 5; i++){
v[i] = 1 + rand() % 5-1+1;
printf("\nV[i]");
}
if(v[i] == num){
c++;
if(c >= 2){
printf("\nFelicidades! Acertaste 3/2\n");
}else{
printf("\nNo acertaste, debes $100.00\n");
}
}
}
Valora esta pregunta
0