Задача: Написать приложение, запрашивающее ввод пароля, после 3 неправильных попыток вывод сообщения о неправильном пароле.
Пример работы программы
Среда программирования Borland C++ 3.1
Решение (листинг приложения):
#include <stdio.h> //необходимо для printf и gets
#include <stdlib.h> //необходимо для return
#include <conio.h> //необходимо для getch
#include <string.h> //необходимо для strstr
int main()
{
char s[5], passw[] = "555"; // passw - эталонный пароль
int i, k = 0;
for (i = 0; !k && i<3; i++) //ввод пароля не боле 3-х раз
{
printf("\nPassword:\n");
gets(s); // функция ввода строки
if (strstr(s,passw))k = 1; // функция сравнения строк
}
if (k==1)//если пароль верный
printf("\nPassword Yes"); //то выводиться Yes
else printf("\nPassword No"); //если не верный то No
getch ();//задержка программы
return 0; //выход
}





Комментарии
RSS лента комментариев этой записи