С++ или С#: Напишите программу, которая выводит рандомное значение (сгенерированный пароль для своей wifi) длиной, которую задал пользователь.
Программа должна спрашивать длину сгенерированного значения.
Даю 100 баллов.
Ответы
Ответ:
#include <iostream>
#include <cstdlib>
using namespace std;
void genwifi(int n){
for(int i = 1 ; i <=n; i++){
int password = rand() % 9;
cout << password;
}
}
int main(){
setlocale(LC_ALL, "Russia");
int n; // количество цифр в пароле
cout << "Enter n" << endl;
cin >> n; // Вводим количество цифр в пароле
cout << "Password: ";
genwifi(n);
}
Объяснение:
Максимально простенькая програма
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
class Password{
public:
int L,pass;
int dlina();
int Pass();
};
int Password::dlina()
{
cout << "Ваедите длину пароля";
cin >> L;
return L;
}
int Password::Pass()
{
int d = this->dlina();
for(int i=0;i<d;i++)
{
pass = rand()%9;
cout << pass;
}
}
int main() {
srand(time(0));
setlocale(0,"rus");
Password p;
p.Pass();
}