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

Строка: Найти цвет/цвета предмета, введенного с клавиатуры. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не дожидается ввода строки http://www.cyberforum.ru/cpp-beginners/thread1694295.html
На определенном месте программа не дожидается ввода строки getline(std::cin, newstring); а заканчивает работу. В чем может быть причина. source.cpp /* main.cpp */ #include <iostream> #include "Students.h" int main() { // Создание объекта класса Student
C++ Не могу получить доступ к private данным через дружественную функцию Заголовочный файл: class Vector { private: int * vect; int size; public: Vector(); explicit Vector(int size1); Vector(const int *ptr, int size1); http://www.cyberforum.ru/cpp-beginners/thread1694203.html
C++ Класс: создать класс Fraction для работы с дробными числами
Задание Необходимо создать класс Fraction для работы с дробными числами. Число должно быть представлено двумя полями: целая часть – длинное целое со знаком, дробная часть – беззнаковое короткое целое. Реализовать арифметические операции сложения, вычитания, умножения и операции сравнения. Должны быть реализованы следующие методы: – метод инициализации init; – ввод с клавиатуры read; –...
C++ Удаление из файла строки
Есть файл (computers.dat) куда записываются данные (структура) о компьютерах (тип, год, цена). Задание: Пользователь вводит год компьютера, который хочет удалить и удаляется вся информация об этом компьютере (тип, год, цена). http://i.imgur.com/uckmYZv.png
C++ Перед строкой матрицы с номером вставить строку из нулей http://www.cyberforum.ru/cpp-beginners/thread1694191.html
Дана матрица размера МхN и целое число К (1<=K<=M). Перед строкой матрицы с номером вставить строку из нулей.
C++ Выводит иероглифы Есть массив строк, заполняю его нужной инф. и вывожу. string ans = { "mon", "tue", "wed", "thu", "fri", "sat", "sun" }; void Print() { for (int i = 0; i < 7; ++i) { printf("%s\n", ans); подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
25.03.2016, 11:07     Строка: Найти цвет/цвета предмета, введенного с клавиатуры.
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
28
29
30
31
32
33
#include <iostream>
#include <cstring>
#include <windows.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");
    char *mas[][2] = {
        "КНИГА",     "ЧЕРНАЯ",
        "ТЕТРАДЬ", "ЖЕЛТАЯ",
        "РУЧКА",    "КРАСНАЯ",
        "ЗАПИСНАЯ КНИЖКА",  "БЕЛАЯ",
        "",   ""      //две пустые строки- признак конца массива
    };
    char find[20];
    cout<<"введите предмет для поиска:";
    cin>>find;
    OemToChar(find,find);
    bool notfound=true;
    for(int i=0; strlen(mas[i][0])!=0; i++)
    {
        if(strcmp(mas[i][0],find)==0)
        {
            cout<<mas[i][0]<<" - "<<mas[i][1]<<endl;
            notfound=false;
        }
    }
    if(notfound)
        cout<<find<< " – предмет отсутствует"<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru