Повторение: функция валидации
Часть раздела Основы путешествия по C++ на Coddy — урок 56 из 74.
Задание
ЛегкоНапишите функцию с именем is_valid, которая принимает два строковых аргумента: username и password.
Функция должна возвращать true, если username и password являются допустимыми в системе, в противном случае — false.
В нашей системе есть только два допустимых имени пользователя — "admin" и "user".
Допустимый пароль для имени пользователя "user" — "qwerty".
Для имени пользователя "admin" любой пароль является допустимым!
Попробуйте сами
#include <iostream>
#include <string>
bool is_valid(std::string username, std::string password) {
// Напишите свой код ниже
}
int main() {
std::string user, pass;
std::cin >> user;
std::cin >> pass;
bool res = is_valid(user, pass);
std::cout << (res ? "true" : "false");
return 0;
}Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь10Функции
Объявление функцииПараметрыТипы возвращаемых значенийПерегрузка функцийПовторение: функция SigmaПовторение: функция валидацииФункции Void3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - else