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

Частотный анализ. Криптоанализ шифра замены. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами. http://www.cyberforum.ru/cpp-beginners/thread186356.html
Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами. помогите пожалуйста
C++ Ошибка компиляции При компиляции следующего кода возникает ошибка: #include <iostream> using namespace std; int main() { int m; int n; //n*m cout << "Введите размер матрицы: "; http://www.cyberforum.ru/cpp-beginners/thread186351.html
C++ Создать класс Employee,
Для следующих классов создать: -дружественную функцию show(), которая выводит информацию об объекте, используя доступ к элементам класса в своей работе; -функцию, которая использует объект в...
Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового ад C++
Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового адреса человека. Создайте объекты для каждого...
C++ Создать класс для реализации комплексных чисел в алгебраической форме. Используя функции с объектом в качестве аргумента http://www.cyberforum.ru/cpp-beginners/thread186346.html
Создать класс для реализации комплексных чисел в алгебраической форме. Используя функции с объектом в качестве аргумента, реализовать сложение, вычитание, деление и умножение комплексных чисел.
C++ 3 действия была бы очень признательна если бы помогли разобраться с текстом программы Написать программу, выполняющую последовательно все действия 1 - оператор цикла с параметром - ввести значение z . при... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
29.11.2010, 23:00
Цитата Сообщение от chesar Посмотреть сообщение
Если сможешь переписать в приблизительно таком синтаксисе: fopen scanf printf с русским описанием буду премного благодарен!
переписал:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <stdlib.h>
 
#define SIZE    128
#define START   32
 
int main()
{
        int i = 0;
 
        char ch = 0;
        int cnt = 0;
        int mas[SIZE] = { 0 };
 
        FILE *pfile = NULL;
 
        if((pfile = fopen("1.txt", "rb")) == NULL) {
                fprintf(stderr, "can't open file\n");
                return EXIT_FAILURE;
        }
 
        while((ch = getc(pfile)) != EOF)
                ++mas[(int)ch];
 
        for(i = START; i < SIZE; ++i) 
                cnt += mas[i];
 
        printf("Frequence of characters in the percentage\n");
        for(i = START; i < SIZE; ++i) {
                if(mas[i]) {
                        printf("%c: %f%\n", (char)i, (float)(mas[i]*100)/cnt);
                }
        }
 
        fclose(pfile);
        return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru