Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
9 / 9 / 2
Регистрация: 21.09.2012
Сообщений: 80

Входит ли 3 в запись числа

13.02.2013, 16:35. Показов 861. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите разобраться. Программа постоянно пишет что 3 входит в запись числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int n=StrToInt(Edit1->Text);
int x =3;
int y;
bool b=false;
do
{
y=n%10;
if (y=n) b=true;
n=n/10;
}
while (n=0);
if (b=true) Edit2->Text=("Yes");
else Edit2->Text=("No");
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2013, 16:35
Ответы с готовыми решениями:

входит ли цифра 3 в запись числа n^2
дано натуральное число n, выяснить, входит ли цифра 3 в запись числа n^2

Входит ли в запись числа цифра 7
Составить программу входит ли в запись числа цифра 7

Выяснить, входит ли цифра 3 в запись числа
Дано натуральное число n a)Выяснить, входит ли цифра 3 в запись числа n^2 б)Поменять порядок цифр числа n на обратный в)Переставить...

9
13.02.2013, 16:37

Не по теме:

я что-то путаю, или "=" - операция присваивания а не сравнения??

0
9 / 9 / 2
Регистрация: 21.09.2012
Сообщений: 80
13.02.2013, 16:46  [ТС]
Цитата Сообщение от Alli_Lupin Посмотреть сообщение

Не по теме:

я что-то путаю, или "=" - операция присваивания а не сравнения??

До этого писал на делфи. Теперь осваиваю билдер. В делфи всё работает в билдере нет
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
13.02.2013, 16:56
Цитата Сообщение от Petyu Посмотреть сообщение
До этого писал на делфи. Теперь осваиваю билдер. В делфи всё работает в билдере нет
Ну так поминяй знак присвоения на сравнение в условаиях и попробуй
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33411 / 21521 / 8236
Регистрация: 22.10.2011
Сообщений: 36,922
Записей в блоге: 12
13.02.2013, 17:03
Цитата Сообщение от Petyu Посмотреть сообщение
В делфи всё работает
Не верю. Сравнивать n%10 надо не с самим числом, а с тройкой, которая у тебя в переменой x...
0
9 / 9 / 2
Регистрация: 21.09.2012
Сообщений: 80
13.02.2013, 17:11  [ТС]
Цитата Сообщение от UI Посмотреть сообщение
Не верю. Сравнивать n%10 надо не с самим числом, а с тройкой, которая у тебя в переменой x...
всё равно пишет что не входит

Добавлено через 2 минуты
[C++ Warning] Unit1.cpp(36): W8060 Possibly incorrect assignment
[C++ Warning] Unit1.cpp(40): W8060 Possibly incorrect assignment
[C++ Warning] Unit1.cpp(42): W8004 'b' is assigned a value that is never used
[C++ Warning] Unit1.cpp(42): W8004 'y' is assigned a value that is never used
это выдаёт кампилятор
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
13.02.2013, 17:25
C++
1
2
3
if (y==n) b=true;
...
if (b==true) Edit2->Text=("Yes");
0
9 / 9 / 2
Регистрация: 21.09.2012
Сообщений: 80
13.02.2013, 17:36  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
C++
1
2
3
if (y==n) b=true;
...
if (b==true) Edit2->Text=("Yes");
менял всё равно пишет что 3 входит даже в запись числа7777 или4444
0
Фрилансер
49 / 34 / 7
Регистрация: 12.01.2010
Сообщений: 186
Записей в блоге: 1
13.02.2013, 18:23
C++
1
2
3
4
5
6
7
8
9
10
   int i = 1;
   while( i <= Edit1->Text.Length() )
   {
      if( Edit1->Text[ i ] == '3' )
      {
         Edit2->Text = "YES!";
         break;
      }
      ++ i;
   }
ИЛИ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
   int n = StrToInt( Edit1->Text );
   int x = 3;
   int y;
   bool b = false;
   do
   {
      y = n % 10;
      if( y == x ) { b = true; break; }
      n = n / 10;
   } while( n != 0 );
 
   if( b == true ) Edit2->Text = "Yes";
   else Edit2->Text = "No";
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
13.02.2013, 19:10
И зачем столько текста?....
C++
1
Edit2->Text = Edit1->Text.Pos( "3" ) ? "Yes" : "No";
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.02.2013, 19:10
Помогаю со студенческими работами здесь

Выяснить, входит ли цифра 3 в запись числа
Помогите пожалуйста,Дано натуральное n. Выяснить, входит ли цифра 3 в запись числа

Выяснить, входит ли цифра 3 в запись числа n2
Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа n2. Помогите написать программу

Выяснить, входит ли цифра в запись числа
ситуация такова: нужно в самые кратчайшие сроки решить протецкую задачку. есть только в паскале, но мне нужен делфи. прошу стого не...

Выяснить, входит ли цифра 3 в запись числа n
Все немогу написать програмку,помогите пожалуйста,пол дня путаюсь: Введите положительное число – признак (1 или 2). В зависимости от...

Выяснить, входит ли цифра 3 в запись числа
Добрый вечер, нужна ваша помощь нужен код и максимально подробное объяснение, заранее спасибо 1)Дано натуральное число n. Выяснить,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru