Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
m1x
5 / 5 / 5
Регистрация: 20.11.2010
Сообщений: 173
#1

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

07.05.2011, 21:22. Просмотров 2120. Ответов 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++):

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

Массив-проверка
В целочисленном масиве найти сумму всех элементов кратных двум и трём. Вот код...

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

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

Проверка пуст ли массив?
В операторе ввода класса хотел реализовать проверку на то пуст массив или нет,...

Проверка данных на ввод в массив
Есть задание, которое сформулировано так :"Напишите функцию поиска такого...

3
Mиxaил
534 / 439 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
07.05.2011, 22:04 #2
Если ты вводишь римское число, значит, ты вводишь строку... Следовательно, массив у тебя тоже строковый... Работай, как с обычным массивом: ищи, сравнивай...
1
m1x
5 / 5 / 5
Регистрация: 20.11.2010
Сообщений: 173
07.05.2011, 22:07  [ТС] #3
Цитата Сообщение от Mиxaил Посмотреть сообщение
Если ты вводишь римское число, значит, ты вводишь строку... Следовательно, массив у тебя тоже строковый... Работай, как с обычным массивом: ищи, сравнивай...
я понимаю что римское число это строковый тип данных
не знаю как организовать проверку совпадения по массиву
0
Mиxaил
534 / 439 / 162
Регистрация: 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
Привет! Вот еще темы с решениями:

Проверка палиндрома через массив
#include &lt;iostream&gt; using namespace std; int t=1; int main() {...

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

Проверка данных введенных в символьный массив
Пару вопросов 1.почему не работает? void to_up() { char a; cout &lt;&lt;...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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