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

Сравнение русских слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решал целый день и не решил .У кого какие мысли? http://www.cyberforum.ru/cpp-beginners/thread981201.html
C++ На плоскости задано прямоугольник с координатами левой нижней (х1; и1) и правой (х2; у2). Стороны параллельные или перпендикулярные оси. х1 <х2 y1 <у2 Второй прямоугольник задан координатами (х3; у3), (х4; у4). х3 <х4 у3 <у4 Составить программу, которая определит сколько точек пересечения будет в этих прямоугольниках если точек множество, вывести -1. х, у - целые числа
C++ Описать функцию, что подсчитывает количество чисел в списке надо написать содержащую процедуру формирования списка и функцию, подсчитывает количество чисел в списке, которые соответствуют Вашему варианту(13вариант) я не знаю как делать.Помогите http://www.cyberforum.ru/cpp-beginners/thread981193.html
вычисление бесконечных сумм C++
всем доброго времени суток. для заданного натурального числа n и действительного х подсчитать следующие суммы:
C++ Определить является ли последовательность строго убывающей
Простые циклы Вводится последовательность произвольных чисел, 0 – конец последовательности. Определить является ли эта последовательность строго убывающей (то есть каждый следующий элемент меньше предыдущего) Вложенные циклы Даны целые числа N и M (N < M). Вывести все целые числа от N до M включительно; при этом число N должно выводиться 1 раз, число N + 1 должно выводиться 2 раза и т.д....
C++ Вычислить сумму номеров элементов массива http://www.cyberforum.ru/cpp-beginners/thread981187.html
нужно вычислить сумму номеров элементов массива Х (n), меньших среднее арифметическое элементов этого массива, но он постоянно выводит значение 0... где ошибка? const int N=100; double calculate(int myArray) { double sum = 0, sum2=0, j = 0, result, result2; for(int i = 0; i < N; i++) { if (i%2==0) {
C++ Создать функции для обобщенного поиска максимума и минимума в массиве задача1. Создать функции для обобщенного поиска максимума и минимума в массиве. Протестировать их на массивах типа double, int, char подробнее

Показать сообщение отдельно
dext0r2010
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 11
18.10.2013, 22:52     Сравнение русских слов
Здравствуйте! Пишу программу для опроса людей (так сказать тест знаний). Так вот, программа задает вопрос, человек должен на него ответить, если отвечает правильно - выводиться сообщение "Ответ правильный", если нет - "Неверно".
Вот исходник С++:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <locale>
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "Russian");
    char otvet[256];
    char vopros[] = "Москва";
    cout << "Столица России:" << endl;
    cin >> otvet;
    if (strcmp(otvet, vopros) != 0)
    {
        cout << "Ответ правильный" << endl;
    }
    else
    {
        cout << "Неверно" << endl;
    }
    return 0;
}
Проблема вот в чем, когда ввожу любое слово, букву или цифру, будет выдавать сообщение "Ответ правильный". К примеру ввожу Москва - "Ответ правильный", ввожу цифры - "Ответ правильный". Что делать? В чем ошибка?

Добавлено через 1 час 35 минут
Кто-нибудь поможет???

Добавлено через 14 секунд
Кто-нибудь поможет???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru