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

Напишите программу которая использует функцию для подсчета букв. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аналоги функциям обработки строк из Дельфи http://www.cyberforum.ru/cpp-beginners/thread181494.html
Интерисуют какие есть аналоги дэльфишным copy, Ansipos или чем еще можно "обрабатывать" текст:) Добавлено через 34 минуты up(5 символов)
C++ Структура для работы с массивом напишите пожалуйста программу по следующему заданию.. очень нужно.. Создать структуру для работы с массивом. Данные структуры: массив N(10). Создать функции: ввод массива, вывод массива,... http://www.cyberforum.ru/cpp-beginners/thread181479.html
Ошибка в алгоритме слияние массивов C++
Этот код производит слияние двух массивов "int a = {4,2,6}" и "b = {645,998,333}" в массив "c" #include "stdafx.h" #include <iostream> #include "conio.h" #include "string.h" using namespace...
C++ Строки
Задача может и проста, но сам не могу решить. Во входном фале даны строки. Получить новый файл, в котором самое длинное слово и самое короткое слово каждой строки исходного файла поменялись местами.
C++ Запаковка http://www.cyberforum.ru/cpp-beginners/thread181469.html
Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб. Сложность Гамма Билл пытается компактно представить последовательность заглавных латинских букв от 'A' до 'Z', с...
C++ из int[] в int Как из целочисленного массива сделать обычную переменную типа int? подробнее

Показать сообщение отдельно
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
26.10.2010, 12:57  [ТС]
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 <string>
using namespace std;
 
int count(string str, char ch)
{
        int count=0;count++;
        for(int i=0; i<str.size(); i++)
                if(str[i] == ch)
                        
        return count;
}
int main()
{
        string str[2]; 
        char ch[2];
        cin >> ch[0] >> str[0] 
                >> ch[1] >> str[1];
        cout << endl << count(str[0], ch[0]) << ' ' << ch[0] << " in " << str[0] << endl 
                 << count(str[1], ch[1]) << ' ' << ch[1] << " in " << str[1] << endl;
        
        return 0;
}
в этом коде

написанная функция не считает, тупо выводит 1.
C++
1
2
3
4
5
6
7
8
int count(string str, char ch)
{
        int count=0;count++;
        for(int i=0; i<str.size(); i++)
                if(str[i] == ch)
                        
        return count;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru