Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2010, 20:01   #1
jambas92
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 27
Вопрос string (c++)

здравствуйте! я студент и пока учусь))). в первые приходится работать с string. надо до решать задачу, но не знаю как дальш... вот условие задачи
Write a program that uses your function to calculate how many times given letter meets in the given sequence.
Use С-style string as array of chars.
The length of the string is not more than 20 symbols.
You have to perform developed function N times.

Input
First line contains N(1<=N<=100). Then N lines are given in the following format : "one char" a space and that char array.

Output
N lines in the following format:
< number of occurrence > < character itself > in < given string >

Sample test(s)
input output
2
a abracadabra
b babaluba 5 a in abracadabra
3 b in babaluba

а вот и код моего решения
Код:
#include <iostream>
#include <string>

using namespace std;

int main()
{
	int i, j;
	int k;
	int yaya=0;
	char m[1000];
	string n[1000];

	cin >> k;

	for (i=0; i<k; i++)
	{
		cin >> m[i] >> n[i];
	}

	for (i=0; i<k; i++)
	{
		for (j=0; j<n[i].length(); j++)
		{
			if (m[i]==n[i][j])
			{
				yaya++;
			}
		}
	}
	cout << yaya;
	return 0;
}

Последний раз редактировалось Stilet; 16.10.2010 в 21:19.
jambas92 вне форума Ответить с цитированием
Старый 16.10.2010, 21:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
how many times given letter meets in the given sequence
Сколько времени нужно для получения символов в введенной последовательности?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.10.2010, 14:57   #3
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Цитата:
Сообщение от jambas92 Посмотреть сообщение
Use С-style string as array of chars.
Так что убирай std::string.
Кстати, английский тут кривоватый какой-то, по-моему.
Somebody вне форума Ответить с цитированием
Старый 17.10.2010, 19:16   #4
jambas92
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 27
По умолчанию

ммм. а что нибудь по солидней посоветуете???

4 секунды нужно

Последний раз редактировалось Stilet; 17.10.2010 в 20:21.
jambas92 вне форума Ответить с цитированием
Старый 17.10.2010, 20:22   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
4 секунды нужно
Седня шо день юмора?
Я спросил не сколько времени нужно, а правильно ли я перевел текст.
Вообще - хочешь помощи - пищи на Русском.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.10.2010, 16:44   #6
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Седня шо день юмора?
Я спросил не сколько времени нужно, а правильно ли я перевел текст.
OMG. Я думал, про "сколько времени" - это прикол без смайлика. Сколько раз буква встречается в данной последовательности. Только по-моему, the given letter occurs in the given sequence, если не так, поправьте, кто знает.
Somebody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
String большого размера, более 255 String[255] bitSoft Общие вопросы Delphi 9 28.03.2010 19:45
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
String Chartvit Общие вопросы C/C++ 2 01.12.2009 18:04
String fdbdfbfd Общие вопросы C/C++ 0 24.11.2009 23:14
string dreamish Общие вопросы C/C++ 18 04.09.2009 17:18