Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
#1

Генератор паролей - C++

29.03.2014, 10:06. Просмотров 1751. Ответов 26
Метки нет (Все метки)

нужно сгенерировать пароль хотя что бы большие латинские буквы,
Коды английских символов - «A»=65,…,«Z»=90, «a»=97,…, «z» =122.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
main()
{
int x;
char a[20],i;
printf("vvesti dlinu parolya \n");
scanf("%d",&x);
printf("\n");
for(i=0;i<x+1;i++)
 {
  a[i]=rand()%(25+65);
 }
for(i=0;i<x;i++)
{
printf("%3c",a[i]);
}
getchar();
getchar();
}
вот что выдеат...
0
Миниатюры
Генератор паролей  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 10:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Генератор паролей (C++):

Создать генератор паролей в котором можно указать длину пароля и количество паролей - C++
Помогите пожалуйста! Задание: Нужно создать генератор паролей в котором можно указать длину пароля и количество паролей то есть длина...

Генератор паролей - C++
1. В таблице 1 найти требования, которым должен удовлетворять генератор паролей, соответствующий Вашему варианту. 2. Написать...

Генератор паролей - C++
Привет юзерам cyberforum'а. Требуется следующее: Написать программу - генератор паролей. Программа должна выполнять следующие...

Генератор паролей - C++
Здравствуйте! Мне нужна ваша помощь! Мне нужно, чтобы пароли которые я генерирую, записывались в шаблон Word, Excel и Блокнот (по...

генератор паролей - C++
кто нибудь может показать программку генератор паролей?

Генератор паролей - C++
Кто может чётко написать коментарии для генератора паролей Просто я учусь программировать на С++ и вот решил разбирать несложные коды ...

26
Петррр
5965 / 3402 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
29.03.2014, 10:40 #16
Цитата Сообщение от Abdull2401 Посмотреть сообщение
кстати прога че то не пашет
http://ideone.com/uMR6bB
0
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
29.03.2014, 10:43  [ТС] #17
ValeryS, да мне хотя бы 6 символов чтобы генерировал случайным образом...
0
ValeryS
Модератор
6679 / 5088 / 475
Регистрация: 14.02.2011
Сообщений: 17,077
29.03.2014, 10:45 #18
Abdull2401,
ты про srand прочитал?
0
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
29.03.2014, 10:47  [ТС] #19
ValeryS, да не совсем понял как его использовать (((
0
ValeryS
Модератор
6679 / 5088 / 475
Регистрация: 14.02.2011
Сообщений: 17,077
29.03.2014, 10:48 #20
Цитата Сообщение от Abdull2401 Посмотреть сообщение
да не совсем понял как его использовать (((
там по ссылке пример есть
0
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
29.03.2014, 10:54  [ТС] #21
ValeryS,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int x;
char a[100],i;
x=rand()%10+6;
printf("\n");
srand(i);
for(i=0;i<x+1;i++)
 {
  a[i]=rand()% 25+65;
 }
for(i=0;i<x;i++)
{
printf("%3c",a[i]);
}
getchar();
getchar();
return 0;
}
если я правильно то так...

Добавлено через 1 минуту
Петррр, я с функциями плохо разбираюсь...
0
vozup
5 / 5 / 0
Регистрация: 25.12.2011
Сообщений: 100
29.03.2014, 11:00 #22
Цитата Сообщение от Abdull2401 Посмотреть сообщение
for(i=0;i<x+1;i++)
*{
* a[i]=rand()%(25+65);
*}
А зачем здесь x+1, ведь при x=19 и выше будет выход за границы?
0
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
29.03.2014, 11:01  [ТС] #23
vozup, аа точно я забыл что i=0, ошибка мелкая...
0
vozup
5 / 5 / 0
Регистрация: 25.12.2011
Сообщений: 100
29.03.2014, 11:03 #24
Пожалуйста)
0
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
29.03.2014, 11:07  [ТС] #25
vozup, а так по моему коду, он у меня выдает одни и те же символы, в чем причина?
0
ValeryS
Модератор
6679 / 5088 / 475
Регистрация: 14.02.2011
Сообщений: 17,077
29.03.2014, 11:15 #26
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Abdull2401 Посмотреть сообщение
если я правильно то так...
нет не правильно
srand вызывается до rand

C++
1
2
3
4
5
6
srand(time(NULL));
x=rand()%10+6;
for(i=0;i<x;i++)
 {
  a[i]=rand()% 25+65;
 }
0
Abdull2401
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 38
29.03.2014, 11:22  [ТС] #27
ValeryS, всеееееее БЛАГОДАРЮ... все работает)))
0
29.03.2014, 11:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2014, 11:22
Привет! Вот еще темы с ответами:

Генератор паролей - C++
Представляю Вам генератор паролей на C++. Спасибо пользователю nammidd за помощь в изменении расширения выходного файла. Описание:...

Генератор уникальных паролей - C++
реализовать генератор уникальных паролей на С++ при помощи средств ООП

Дописать генератор паролей - C++
Привет Всем !!! Мне нужно для этого генератора: 1) добавить ограничение ввода букв в (длину пароля и количество паролей); 2)...

Генератор паролей (нужна проверка) - C++
Здравствуйте. Написал простенький генератор паролей задаваемой пользователем длины. Все вроде правильно работает, просто, пожалуйста,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru