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

Юный хакер, взлом пароля. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бином Ньютона http://www.cyberforum.ru/cpp-beginners/thread71353.html
Форумчане, помогите решить такую задачку, пожалуйста: написать программу реализующую вычисление биномиальных коэффициентов как целых чисел для как можно большего n. А то голову свернул. Сам физик но...
C++ двумерный массив, удаление. Не могу понять как удалить элемент из двумерного массива. Пожалуйста подскажите, в долгу не останусь. Язык си. http://www.cyberforum.ru/cpp-beginners/thread71348.html
Ошибка - переменные не инициализированы C++
Привет всем. Пожалуйста подскажите где ошибка. #include "stdafx.h" #include "stdio.h" #include "conio.h" void main () { int i; int j; int max; ...
Задание на файлы C++
Здравствуйте, помогите пожалуйста решить задачу на файлы, никак не получается(((( Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить: a)Слово,...
C++ Готовые лаб.раб. http://www.cyberforum.ru/cpp-beginners/thread71338.html
1.лаб.раб выполнена тремя разными способами 1.do while 2.while 3.for задача такова: Вывести на экран набор символов Z Y X W V Z Y X W Z Y X
C++ работа с файлами Помагите пожалуйсто доделать прогу. В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны: -номер рейса; -тип автобуса; -пункт назначения;... подробнее

Показать сообщение отдельно
breeve
75 / 75 / 14
Регистрация: 01.08.2009
Сообщений: 177
08.12.2009, 11:47
Цитата Сообщение от Alinochka Посмотреть сообщение
А можно остальное мне тоже поянить? а то что-то вообще ничего не понятно... как определить сколько таких паролей существует? и это тоже делается через написание программы?
Как определить размер файла если все пароли в него написать через пробел?
Запишите в текстовый файл первые 10000 таких паролей в
лексикографическом (алфавитном) порядке. - И как это сделать?)))
считал я все без программы.. смотри чтобы вычислить сколько может быть комбинаций в 3 последних символах где только числа:
10^3 (10 в 3-ей степени) - 10 поскольку всего цифр десять - 0,1,2...9. в 3-ей степени потому что символа 3. то есть получается всего комбинаций 1000.
с буквами:
26^5 - 11 881 376 комбинаций.. это если только буквы и всего 5 позиций..

плюс цифры и того 11 881 376 000.

один символ в файле равен одному байту.. у нас 11 881 376 000. вот столько символов получилось + столько же минус один это пробелы.. 11 881 376 000 + 11 881 375 999 = 23 762 751 999 это кол-во байт..


код с записью щя кину

Добавлено через 4 минуты
вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    ofstream out("out.txt");
    int z = 0;
    for(char a = 'a';a<('z'+1); a++)
    for(char b = 'a';b<('z'+1); b++)
    for(char c = 'a';c<('z'+1); c++)
    for(char d = 'a';d<('z'+1); d++)
    for(char e = 'a';e<('z'+1); e++)
        for(int n=0;n<10;n++)
        for(int j=0;j<10;j++)
        for(int i=0;i<10;i++)
            if(z < 9999)
            {
            z++;
            out <<a<<b<<c<<d<<e<<n<<j<< i<<endl;
            }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.