строки

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
o4en1 krutoi
Сообщения: 9
Зарегистрирован: 24 ноя 2007, 11:10

06 дек 2007, 16:30

#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char str[100]; // объявление строки символов

// просим пользователя ввести строку символов
cout << "введите строку: ";
cin >> str; // считываем строку, введенную пользователем

int count = 0; /* объявление переменной-счетчика, в которой
будем хранить количество вхождений х в строку */

// в цикле сравниваем каждый символ строки с х-ом,
// в случае совпадения увеличиваем переменную-счетчик на 1.
int i = 0;
while(str != '\0')
{
if (str == 'x') //хочу сделать так штобы прога искала не x а считала символы на што х поменять штобы она считала символы
count++;
i++;
}

// выводим результат на экран
cout << "\n данные " << count;
}
Аватара пользователя
WinMain
Сообщения: 913
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

08 дек 2007, 21:57

Переменная i - это и есть твой счётчик символов.
Ответить