Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Приведенный фрагмент кода должен запрашивать пароль не более трех раз: char s[5], psw[] = "password"; int i, k= 0; for (i=0; !k && i<3; i++) { printf("Введите пароль: \n"), gets(s); if (strcmp(s, psw)) k = 1; } if (k) printf("Добро пожаловать!
Приведенный фрагмент кода должен запрашивать пароль не более трех раз:
char s[5], psw[] = "password";
int i, k= 0;
for (i=0; !k && i<3; i++) {
printf("Введите пароль: \n"),
gets(s);
if (strcmp(s, psw)) k = 1;
}
if (k) printf("Добро пожаловать! TRUE");
else printf("Ошибка: Неверный пароль! FALSE");
Проверьте правильность этого кода для выполнения поставленной задачи и определите, сколько раз будет выполнен цикл for
, если пользователь не знает верного пароля?
вопрос
Правильный ответ:
0
1
3
Сложность вопроса
55
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Бегу в клуб отмечать 5 в зачётке по тесту
03 май 2020
Аноним
Зачёт защитил. Иду в клуб отмечать отлично в зачётке по интуит
10 авг 2019
Другие ответы на вопросы из темы программирование интуит.
- # В какой программе количество вызовов функций (как стандартных, так и пользовательских) с переменным числом аргументов наибольшее?
- # Сколько возможных значений может принимать бит?
- # В какой программе будет корректно обработана ситуация деления на нуль?
- # Чему будет равно значение переменной size в результате выполнения приведенного фрагмента кода? int i, j, size; int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size = sizeof(arr)/sizeof(arr[0][0]);
- # Какие операции недопустимы для заданных переменных? int n = 123, t; void *p; int *pn; pn = &n;