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

Определить число вхождений символа в предложение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить b1,…,bn, где bi – это сумма элементов, расположенных за первым отрицательным элементом в i-й строки http://www.cyberforum.ru/cpp-beginners/thread820282.html
пусть дано натуральное число n и целочисленная квадратная матрица порядка n. Получите b1,…,bn, где bi – это сумма элементов, расположенных за первым отрицательным элементом в i-й строки (если все строки неотрицательные, то принять bi=100)
C++ Множества. Вычислить количество элементов множества Q, связанного c исходными множествами В общем задание звучит так : Заданы 3 упорядоченных множества F, G и H, представленные файлами f, g и h соответственно. Вычислить количество элементов множества Q, связанного c исходными множествами F, G и H следующим образом:Q = (F объединение G) пересечение H. Вот мой код но он вобще не оптимизирован да и работает не правильно помогите доработать. #include <iostream> #include <fstream>... http://www.cyberforum.ru/cpp-beginners/thread820277.html
Перевести на C++ Basic C++
Условие задачи такое: В одномерном массиве найти сумму чисел,расположенных между первым минимальным и последним максимальным элементами массива. uses crt; const n=20; var a:array of integer; i,imax,imin:byte; max,min,sum:integer; begin clrscr; randomize; writeln('Massiv:');
Тип unsigned long long C++
Добрый день. У меня возник вопрос: Почему в результате выполнения программы выводится число: -1? А должно: 18446744073709551615 #include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { unsigned long long a;
C++ Консоль и изображения http://www.cyberforum.ru/cpp-beginners/thread820238.html
Возник вопрос, можно ли в консоли вывести цветное изображение каким-нибудь левым способом (например двумерный массив точек), или все же консоль только для текста? Если только для текста, то где тогда можно вывести изображения?
C++ FreeType [Linker Error] Пытаюсь использовать у себя библиотеку для растеризации шрифтов FreeType2. Путь к инклудам указал, однако ругается линкер. Компилятор MingW. Это может быть из-за того, что я не строил библиотеку? Можно ли как-то обойти этот процесс? Не охота мучиться с MSYS и тем более с CygWin. подробнее

Показать сообщение отдельно
Проходящий
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 15

Определить число вхождений символа в предложение - C++

27.03.2013, 18:13. Просмотров 484. Ответов 2
Метки (Все метки)

Суть задачи: Дано предложение. Определить число вхождений в него некоторого символа.

Вот мой код:
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
 
 
int _tmain()
{
    setlocale (0,"");
    char mass[100],s;
    int i=0,m=0;
    cout<<"Введите предложение"<<endl;
    cin>>mass[100];
    cout<<"Введите символ"<<endl;
    cin>>s;
    while (i<100)
    {
        if (mass[i]==s)
        {
            m++;
        }
        else
        continue;
    }
    cout<<m;
    return 0;
}
При вводе предложения все слова либо слитно, либо через символ "_". Но суть не в этом, программа запускается, я ввожу предложение, а потом после вывода на экран сообщения о вводе нужного символа - все. Символ не пишется и программа тупо молчит. Думаю, что проблема либо с массивом (некорректно что-то сделал, либо что-то не учел внутри цикла, но скорее всего с массивом). Помогите исправить.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru