Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/55: Рейтинг темы: голосов - 55, средняя оценка - 4.71
3 / 3 / 0
Регистрация: 25.11.2009
Сообщений: 30

Определить, есть ли цифра 0 в заданном числе

19.10.2010, 19:32. Показов 10493. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу,которая определяет есть ли среди первых трёх чисел заданного вещественного положительного числа цифра 0.
Помогите пожалуйста!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.10.2010, 19:32
Ответы с готовыми решениями:

Определить есть ли в заданном четырехзначном числе четная цифра
Помогите составить программу определяющую есть ли в введенном вручную четырехзначном числе четная цифра.

Дано двухзначное число и цифра. Определить, есть ли введенная цифра в этом числе
Дано двухзначное число и цифра. Определить, есть ли введенная цифра в этом числе.

Выяснить, есть ли в заданном числе хотя бы одна цифра, кратная трём
Есть ли в заданном числе (количество цифр в числе заранее не известно) хотя бы одна цифра, кратная трём?

8
code code
 Аватар для Шутка
128 / 123 / 77
Регистрация: 11.10.2009
Сообщений: 375
19.10.2010, 19:41
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

через строки.
можно так же через div mod.
Каким вам способом нужно?
Pascal
1
2
3
4
5
6
7
8
9
10
var
n:real;
st:string;
e:integer;
begin
readln(n);
str(n,st);
if (st[1]='0') or (st[2]='0') or (st[3]='0') then writeln('da')
 else writeln('net');
END.
1
3 / 3 / 0
Регистрация: 25.11.2009
Сообщений: 30
19.10.2010, 19:49  [ТС]
можно пожалуйста через div и mod так мне более привычно)
с типами переменных string и real так даже пока не сталкивался)
0
code code
 Аватар для Шутка
128 / 123 / 77
Регистрация: 11.10.2009
Сообщений: 375
19.10.2010, 20:27
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от denis2010 Посмотреть сообщение
можно пожалуйста через div и mod так мне более привычно)
с типами переменных string и real так даже пока не сталкивался)
Хорошая новость. Нашел ошибку. Исправленный вариант.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
n:real;
st:string;
i,j,e:integer;
k:boolean;
begin
readln(n);
str(n,st);
for i:=1 to 4 do begin       //организуем цикл для поиска . 
                             //Иначе, напиример, число 1.10 
                             //Первые 3 символа 1 . 1. 
                             //То есть точка сьедает лишний символ. 
                             //Поэтому если находим точку, плюсуем к циклу поиска нулей j,
                             // которая будет 0 если точки не будет и 1 если будет.
                             // И тогда Будем искать 0 среди первых 4х символов.
                             // То есть, 0 в примере уже войдет и всё будет Ок =)
if st[i]='.' then j:=j+1;
end;
for i:=1 to (3+j) do begin
if st[i]='0' then k:=true;
end;
writeln(k);
END.
Плохая новость: через div/mod лично у меня получается только сложнее..
0
 Аватар для LLI_II
6 / 6 / 3
Регистрация: 21.05.2009
Сообщений: 17
19.10.2010, 20:29
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var n,m,k:integer;
begin
  Writeln('vvedite chislo'); readln(n);     k:=0;
while n div 1000 > 0 do
  n:=n div 10;
while n>0 do
begin
  m:=n mod 10;
  if m=0 then k:=k+1;
  n:=n div 10;
end;
 if k>0 then writeln('yes') else writeln('no');
 readln;
end.
0
code code
 Аватар для Шутка
128 / 123 / 77
Регистрация: 11.10.2009
Сообщений: 375
19.10.2010, 20:32
LLI_II, Гениально. Только число то, вещественное.
1
 Аватар для LLI_II
6 / 6 / 3
Регистрация: 21.05.2009
Сообщений: 17
19.10.2010, 20:35
хаха, наверно надо было условие почитать)
0
3 / 3 / 0
Регистрация: 25.11.2009
Сообщений: 30
19.10.2010, 20:55  [ТС]
И всё-таки можешь кинуть вариант с div/mod я гляну...
0
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
19.10.2010, 21:17
Сначала надо выяснить, первые три цифры числа, представленного в каком виде, ведь
001.111 = 1.111
0.0001 = 1e-4
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2010, 21:17
Помогаю со студенческими работами здесь

Определить, сколько раз данная цифра А встречается в заданном числе
Дано натуральное число. Сколько раз данная цифра А встречается в данном числе (А вводится с клавиатуры).

Определить есть ли в числе цифра 2
Программа должна определять имеется ли в числе цифра 2, если ввожу ответ с двойкой то всё нормально, а когда просто другое число в котором...

Определить, сколько раз в заданном натуральном числе M встречается наибольшая цифра
составьте программу,определяющую сколько раз в заданном натуральном числе M встречается наибольшая цифра.

Определить, есть ли в числе заданная цифра
Прошу помощи в решении задачи. Ввести трехзначное число. Определить входит ли в него цифра 7 Условие: Ввести два числа. Если...

Определить, есть ли в числе заданная цифра
Дано натуральное число. Определить, есть ли в нем цифра a.


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru