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

Оператор if должен сравнить введеные символы с установленным заранее значением... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ функции пользовательские http://www.cyberforum.ru/cpp-beginners/thread205946.html
Помогите решить задачи в С++ (я в этом начиющий): 1)Вывести на экран таблицу степеней двойки: 2, где n изменяется от -к до 10. Операцию возведения целого числа в целую степень оформить в виде функции.(Пользователькие функции) 2)Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив. Найти среднее арифметическое элементов, расположенных в массиве до...
C++ Подключение модулей или предварительные объявления Доброго времени суток! Недавно начал знакомиться с библиотекой QT. Обзавелся несколькими книгами и при беглом прочтении столкнулся с такой вот ситуацией: Макс Шлее в книге "QT4 Профессиональное программирование на C++" пишет, что Подключение модулей дает возможность ускорить компиляцию самой программы за счет предварительного откомпилированных заголовочных файлов (Precompiled Headers) и... http://www.cyberforum.ru/cpp-beginners/thread205941.html
C++ Не получается решить
Я решил несколько заданий, а остальные что то не получается решить. Вложил файлы.
C++ Определить количество слов, которые имеют заданную цепочку символов и хотя бы одну цифру, и напечатать их. Напечатать в порядке возрастания все ЧИСЛА,
Определить количество слов, которые имеют заданную цепочку символов и хотя бы одну цифру, и напечатать их. Напечатать в порядке возрастания все ЧИСЛА, встретившиеся в словах. Вот мой код программы (он находит слова, которые имеют заданную цепочку символов, а как написать условие чтоб чтоб находил эти же слова, но только имеющие еще и цифру). #include <stdio.h> #include <string.h> #include...
C++ монеты http://www.cyberforum.ru/cpp-beginners/thread205904.html
Помогите решить, пожалуйста! У покупателя есть n монет достоинством H(1),..., H(n). У продавца есть m монет достоинством B(1),...,B(l). Может ли купить покупатель вещь стоимости S так, чтобы у продавца нашлась точная сдача (если она необходима).
C++ структуры+бинарный файл Пытаюсь написать программу по примеру: #include <stdio.h> #include <string.h> #include <windows.h> #include <conio.h> #include <iostream> using namespace std; char bufRus; char* Rus(char* mes) подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
08.12.2010, 10:42     Оператор if должен сравнить введеные символы с установленным заранее значением...
Цитата Сообщение от Japanese Посмотреть сообщение
Программа стала запускаться, но когда я ввожу "Yes" либо "No" и жму Enter сообщения почему-то не выводятся. Вообще ничего не выводится. В чем может быть проблема?
В том, что строки С сравниваются не с помощью оперетора '==', а с помощью функции strcmp (которая возвращает ноль, если две строки равны). То, что написано выше - неправильно
Вот как-то так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
    const size_t size = 80;
    char name[size], ans[size];
    printf("Здарвствуйте, как Ваше имя? ");
    scanf("%s", name);
    printf("Ваше имя - %s? ", name);
    scanf("%s", ans);
    if(!strcmp(ans, "Yes"))
        printf("Приятно с Вами познакомиться, %s!\n", name);
    else if(!strcmp(ans, "No"))
    {
        printf("А как Вас тогда зовут? ");
        scanf("%s", name);
        printf("Приятно с Вами познакомиться, %s!\n", name);
    }
    return 0;
}
 
Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru