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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
m1x
5 / 5 / 0
Регистрация: 20.11.2010
Сообщений: 173
#1

Массив. Проверка совпадения - C++

07.05.2011, 21:22. Просмотров 1696. Ответов 3
Метки нет (Все метки)

Требуется программа, реализующая следущее:
есть массив римских чисел
мы вводим римское число
программа проверяет, есть ли оно в массиве
если да, то выводит сообщение, что такое число есть
если нет, то сообщает об этом

к примеру массив { I, II, III, IV, V, VI, VII, VIII, IX, X }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2011, 21:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив. Проверка совпадения (C++):

Проверка совпадения строк - C++
Пишет Fail, что я делаю не так?) #include "stdafx.h" #include <iostream> #include <Windows.h> #include <stdlib.h> using...

Массив-проверка - C++
В целочисленном масиве найти сумму всех элементов кратных двум и трём. Вот код реализации #include <iostream> #include <cmath> ...

Массив - проверка сортировки - C++
Всем привет! Есть такая задача: "Дано К наборов ненулевых целых чисел. Каждый набор содержит не менее 2 элементов, признаком его...

Проверка указателя на массив - C++
Как нам проверить, что указатель указывает на пямять, выделенную в куче, а не на стеке? например такой код для простоты. Так как в таком...

Проверка пуст ли массив? - C++
В операторе ввода класса хотел реализовать проверку на то пуст массив или нет, и ели НЕТ то очистить его,чтобы создать по-новой. Логично,...

Проверка палиндрома через массив - C++
#include <iostream> using namespace std; int t=1; int main() { setlocale(0,"rus"); cout<<"Vvedi czislo "<<endl; int...

3
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
07.05.2011, 22:04 #2
Если ты вводишь римское число, значит, ты вводишь строку... Следовательно, массив у тебя тоже строковый... Работай, как с обычным массивом: ищи, сравнивай...
1
m1x
5 / 5 / 0
Регистрация: 20.11.2010
Сообщений: 173
07.05.2011, 22:07  [ТС] #3
Цитата Сообщение от Mиxaил Посмотреть сообщение
Если ты вводишь римское число, значит, ты вводишь строку... Следовательно, массив у тебя тоже строковый... Работай, как с обычным массивом: ищи, сравнивай...
я понимаю что римское число это строковый тип данных
не знаю как организовать проверку совпадения по массиву
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
08.05.2011, 00:30 #4
1) Ввели ваше римское число, оно же строка...
2) Идем в цикла от начала и до конца массива строк... если текущее значение равняется введенной строке, то выводим сообщение

C++
1
2
3
4
5
6
7
8
9
10
std::string your_string;
std::getline (std::cin, your_string);
unsigned int index = 0;
bool Checker = false;
while ((index < size_array) && (Checker == false))
{
    Checker = (Array_of_string[index] == your_string);
    index++;      
}
std::cout << Checker << std::endl;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2011, 00:30
Привет! Вот еще темы с ответами:

Ручной ввод в массив и проверка цепочки - C++
Создать программу на С++, которая будет продуцировать цепочки(слова) в трехсимвольном алфавите с записью их в файл, причем длина L цепочек...

Результат совпадения с регулярным выражением - C++
всем привет. есть строка Артамонов |Андрей |Андреевич | муж | русский | 1960 | кандидат технических наук | СНС ...

Функция: поиск совпадения в строке - C++
Добрый вечер, подскажите пожалуйста, я написал программу нахождения подстроки в строке с номером позиции, но мне нужно сделать так чтобы...

Определить наименьшее время до совпадения стрелок - C++
Даны целые числа h,m (0&lt;h&lt;=12,0&lt;=m&lt;=59),указывающие момент времени: h часов,m минут.Определить наименьшее время(число полных минут),которое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
08.05.2011, 00:30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru