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

массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и одномерный массив http://www.cyberforum.ru/cpp-beginners/thread101104.html
Нужно создать одномерный массив целых чисел. Причем размерность массива должна храниться в файле с разрешением .txt (насколько я поняла это надо сделать с помощью указателя). Нужно чтобы было...
C++ Указатель на указатель на функцию Дан следующий код void f () {} void main() { void (**ppf) (); } Вопрос: какой код следует написать, чтобы инициализировать указатель ppf указателем на указатель на функцию f? http://www.cyberforum.ru/cpp-beginners/thread101083.html
C++ Главная диагональ матрицы
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" (т.е. сумму элементов главной диагонали). Использовать функцию для нахождения следа матрицы и функцию печати...
Найти номера первого минимального и последнего максимального элемента из данного набора C++
Мальчики и девушки, помогите пожалуйста решить задачку на С++.... Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора...
C++ Коррекция перевода float > char[] http://www.cyberforum.ru/cpp-beginners/thread101066.html
Вечер добрый! Задача такова - из float'а получить строку, но после запятой нужно оставить N знаков. Собственно я вывожу FPS на экран если конкретнее, а так в общем и для других целей сгодится. Делаю...
C++ Перевод расстояний из дюймов в сантиметры 1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см. (1 балл) Добавлено через 2 минуты 2. Напишите программу... подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3639 / 918 / 49
Регистрация: 10.01.2010
Сообщений: 2,469
04.03.2010, 02:13
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
#include <iostream>
using namespace std;
 
int main(){
    // Создаем счетчик повторных букв и заполняем его -1
    int Count[255]; memset(&Count[0], 0 , sizeof Count);
    // Наши слова. Конечно можно их ввести по другому :)
    char Buffer[] = {"Hello friendly world and goodbuy"};
 
    for (int i = 0; Buffer[i] != 0; i++)
    {
        if ( Buffer[i] == ' ' ) continue; // пробелы пропускаем
        Count[(unsigned char)Buffer[i]]++; // увеличиваем счетчик для каждой буквы
    }
    cout << "Repeated: ";
    for (int i = 0; i < 255; i++)
    {
        if ( Count[i] > 1 ) // те что найдены в словах более 1 раза - повторяющиеся
            cout << (char(i)) << ", ";
    }
    cout << endl << "Not Repeated: ";
    for (int i = 0; i < 255; i++)
    {
        if ( Count[i] == 1 ) // те что найдены в словах только 1 раз - не повторяющиеся
            cout << (char(i)) << ", ";
    }
return 0;
}
Выводит повторяющиеся буквы и не повторяющиеся по заданным словам в массиве символов...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru