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

подсчет символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический двумерный массив http://www.cyberforum.ru/cpp-beginners/thread66917.html
Кому не трудно, помогите. Нужно написать двумерный массив любой размерности, и посчитать сумму элементов в каждой диагонали массива. Желательно, чтобы размерность была 4х4.
C++ Класс круговая очередь Помoгите плз У меня задание создать круговую очередь( я тока начал изучать классы так что многово не понимаю ) помогите исправить ошибки плз #include <iostream> using namespace std; class queue{ int Q={0}; int N,k; public: http://www.cyberforum.ru/cpp-beginners/thread66894.html
C++ Построить таблицу значений для функции на отрезке
1.Составить программу вычисления функции и определить характер её зависимости от значений исходных данных. с=|(n+z^5)/(3+z)| где z=n+ctg(n+1)/sin(n+1) 2.Составить согласно варианту программу на ЭВМ, при этом исходные данные выбрать таким образом, чтобы получить результаты по каждой из ветвей программы. Даны три числа a,b,c . Если все числа положительные, вычислить z=a+b+c, если все...
Сортировка двумерного массива... C++
Дано: одномерный массив А заполненный случайными числами одномерный массив В заполненный случайными числами двумерный массив С размером АхВ Он заполняется суммой ячеек массива А + ячейки массива В. Нужно отсортировать его (массив С) по возрастанию. Не нужно отсылать на сборник задач и т.д... я не могу понять как...второй день бьюсь. строки в массиве С сортируются, но весь массив - нет...
C++ Массив стуктур - загрузка/сохранение в файл http://www.cyberforum.ru/cpp-beginners/thread66884.html
Всем привет, Есть обыкновенный массив структур, например: struct lists1 { long int name; long int option; char descrip; long int dd,mm,yy; } file_lists1;
C++ Запись/чтение нуля из бинарника Здравствуйте! Такая проблема обозначилась: есть некоторая переменная типа unsigned int tt, которая на каждом шаге цикла должна записываться в файл, предваряя собой выборку данных. При этом, первое значение перменной равно 0 (ибо время), записываю его(ноль) в файл, в следующих 2 строках делаю проверку (возврат на 4 байта, чтение в другую переменную) и получаю значение этой другой переменной не... подробнее

Показать сообщение отдельно
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,496
24.11.2009, 16:27     подсчет символов
Цитата Сообщение от irsman Посмотреть сообщение
Написать программу, которая считывает текстовый файл и выводит на экран какие буквы встречаются в этом файле, а также какое их количество.
Вот на С и для английских букв.
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
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <limits.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
 
int main(void){
    char *default_name = "simple.txt";
    FILE *fin;
    char *fin_name;
    char prompt[BUFSIZ];
    char symbols[UCHAR_MAX + 1] = { 0 };
    size_t i;
    int c;
    
    printf("Input file [%s]: ", default_name);
    fgets(prompt, BUFSIZ, stdin);
    if ( !prompt ){
        printf("Shit happens!\n");
        exit(1);
    }
    if ( *prompt == '\n' ){
        fin_name = default_name;
    }
    else{
        i = strlen(prompt) - 1;
        prompt[i] = ( prompt[i] == '\n' ) ? '\0' : prompt[i];
        fin_name = prompt;
    }
    
    if ( (fin = fopen(fin_name, "r")) == NULL ){
        printf("Can't open file %\n", fin_name);
        exit(1);
    }
    
    while ( (c = fgetc(fin)) != EOF )
        (symbols[ c ])++;
    
    fclose(fin);
    
    for ( i = 0; i < UCHAR_MAX + 1; i++ )
        if ( isprint(i) && symbols[i] > 0 )
            printf("'%c' meet %d times\n", (unsigned char)i, symbols[i]);
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru