Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 10

Условие для цикла С++

15.09.2011, 23:05. Показов 1920. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток!
Помогите пожалуйста человеку который только начал открывать для себя С++

Задача следующая: необходимо запускать программу в цикле столько раз сколько потребует пользователь. В качестве проверки пользователю предлагается сказать Yes или No и цикл должен выполнятся до тех пор пока строка s==Yes

Когда выполняю программу выдается следующая ошибка: error C2446: ==: нет преобразования 'int' в 'char *'
Но у меня ведь там int нет, есть только char s[5] что я делаю не так?

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
void main()
{
    char s[5];
    double p,n,r;
    n=5;
    r=20;
    p=count(n,r);
    cout<<"\nFor radius=20 and sides count=5 perimeter of a polygon equals: "<<p;
    cout<<endl;
    do 
    {
    cout<<"\nInput the number sides of the polygon: ";
    cin>>n;
    cout<<endl;
    cout<<"Input radius of circle: ";
    cin>>r;
    cout<<endl;
    cout<<"The perimeter of a polygon equals: " <<p;
    cout<<endl;
    cout<<"\nAgain? (Yes/No): ";
    cin>>s;
    }
    while (s=='Yes');
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.09.2011, 23:05
Ответы с готовыми решениями:

Условие для прекращения цикла
Имеется задача: Ввести двоичный код и перевести его в десятичный. Имеется подсказка для решения задачи: использовать деление и деление с...

Составить условие для завершения цикла
Почему не работает цикл do-while на проверку '!='? Если проверку меняю на '==', то все работает. Подскажите, пожалуйста, а то я в...

Нерабочее условие if, для пропуска части цикла
Программа для вычисления формулы Коркорэна, при работе программы в условие после проверки тело условия не выполняется:L:cry: Код: ...

4
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
15.09.2011, 23:16
Цитата Сообщение от DenMach Посмотреть сообщение
while (s=='Yes');
Во-первых, для задания строкового литерала используются двойные кавычки. Во-вторых, C-строки так не сравнивают, используй функцию strcmp из <cstring>.
1
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 10
16.09.2011, 00:50  [ТС]
Цитата Сообщение от rangerx Посмотреть сообщение
используй функцию strcmp
можно пример как ее использовать?
0
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
16.09.2011, 00:56
Цитата Сообщение от DenMach Посмотреть сообщение
можно пример как ее использовать?
C
1
while (!strcmp(s, "Yes"))
1
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 10
16.09.2011, 01:04  [ТС]
Спасибо огромное Net_Wanderer и rangerx за оперативную и квалифицированную помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2011, 01:04
Помогаю со студенческими работами здесь

Какое условие поставить на выходе из цикла в методе Рунге Кутта 4 порядка для системы ДУ 1 порядка?
Пока имеется вот такой код для решения системы ДУ 1 порядка, если имеется ошибка исправьте пожалуйста, Вопрос: как мне получить ответ, мне...

Условие цикла while
Не как не соображу как сделать переменную int sh; и потом при диалоге с пользователем проверить что он ввел именно инт а не чар потому...

Сложное условие цикла
Всем добрый вечер! Есть txt файл, внутри которого столбец чисел(которые, кстати, могут быть и с плавающей точкой). Нужно сделать так,...

Объяснить условие цикла while
&lt;#include &lt;fstream&gt; using namespace std; #define FILENAME_1 &quot;file_1.txt&quot; #define FILENAME_2 &quot;file_2.txt&quot; int main() { ...

Сложное условие цикла
Есть txt-файл с числами, каждое новое со след строки. Нужно присвоить этим числам значения переменных &quot;a&quot; и &quot;b&quot; так,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru