Pin kód tesztelő program nem működik. Do-while hogyan működik?
https://pastebin(pont)com/XZfQExJz
Itt van a program.
De ide is bemásolom:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main()
{
int pin;
int i = 3;
printf("HI-TECH PIN CODE\nSECURITY SOFTWARE\nTYPE YOUR PIN HERE: ");
do
{
scanf("%d", &pin);
if (pin == 1456) // 1456 az a kód, amit megkéne helyesen tippelni
{
printf("Sikeres probalkozas!"); //break; Ezzel működik, de akkor mi értelme a do-while-nak?
}
else if (pin != 1456 && pin > 999 && pin < 10000)
{
i = i - 1;
printf("Sikertelen probalkozas! %d probalkozas maradt", i);
/*if (i == 0)
break; Ezzel működik, de akkor mi értelme a do-while-nak?*/
}
else if (!(pin > 999 && pin < 10000))
{
printf("Hibas beiras!Probald ujra!");
}
} while (pin != 1456 || i != 0);
system("pause");
return 0;
}
De ha nem akarsz break-et:
"HI-TECH PIN CODE\nSECURITY SOFTWARE"
:,D :,D :,D :,D :,D :,D :,D :,D :,D
i = i - 1;
Jobb helyeken a kezdők is i--; kifejezést használnak. :D
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!