0 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 40
1

Определить трехзначное число, обладающее следующими свойствами: число начинается цифрой 4

11.02.2013, 17:29. Показов 3265. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить трехзначное число, обладающее следующими свойствами: число начинается цифрой 4. Если эту цифру перенести в конец числа , получится число составляющее 3/4 исходного числа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2013, 17:29
Ответы с готовыми решениями:

Составление разветвляющихся алгоритмов: Определить трехзначное число, обладающее заданными свойствами
Определить трехзначное число, обладающее следующими свойствами: число начинается цифрой 4. Если эту...

Определить трехзначное число, обладающим свойством :число начинается цифрой 4
Определить трехзначное число, обладающим свойством :число начинается цифрой 4. Если эту цифру...

Построить на бесконечном множестве отношение, обладающее следующими свойствами
Здравствуйте, есть такое задание. Построить на бесконечном множестве отношение, обладающее...

Трехзначное число заканчивается цифрой 3. Найти это число
Трицыфровое число заканчивается цифрой 3. Если эту цифру переместить через два знака влево, то...

4
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
11.02.2013, 17:44 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program a2;
uses crt;
var i,j,p,k:Integer;
r:Real;
begin
ClrScr;
for i:=1 to 9 do 
for j:=1 to 9 do
begin
p:=400+i*10+j;
k:=i*100+j*10+4;
if k/p=3/4 then Writeln('Найденное число:',p);
end;
Readln;
end.
0
Модератор
9656 / 4976 / 3265
Регистрация: 17.08.2012
Сообщений: 15,476
12.02.2013, 15:35 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
program a2;
uses crt;
var i:Integer;
begin
ClrScr;
for i:=10 to 99 do if 3*(400+i)=4*(10*i+4) then Writeln('Найденное число: ',400+i);
Readln;
end.
Добавлено через 4 часа 24 минуты
...или так:
Pascal
1
for i:=10 to 99 do if 3*(400+i)=4*(10*i+4) then Writeln('Найденное число: 4', i)
Добавлено через 7 часов 11 минут
Андрей_Новичок, в Вашей программе есть ошибки и неточности. И правильная работа Вашей программы - чистая случайность.

Цитата Сообщение от Андрей_Новичок Посмотреть сообщение
Pascal
1
2
for i:=1 to 9 do 
for j:=1 to 9 do
- не учитываются числа , оканчивающиеся нулём. В общем случае, число вполне может оканчиваться нулём. То есть, в алгоритме не учтено множество всех возможных входных значений.

Цитата Сообщение от Андрей_Новичок Посмотреть сообщение
Pascal
1
if k/p=3/4...
- неявное преобразование в вещественное число. Из-за ошибок округления при делении возможно ложное невыполнение условия.

Применяйте более строгий подход при составлении программ, не допускайте неоднозначностей и упущений при написании кода во избежании трудно устранимых ошибок.

Всего Вам доброго.
1
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
12.02.2013, 18:08 4
Цитата Сообщение от Cyborg Drone Посмотреть сообщение
И правильная работа Вашей программы - чистая случайность.
Бывают же чудеса.Действительно неправильно,спасибо что подсказали,буду знать как решать подобные задачи.
0
142 / 148 / 116
Регистрация: 15.11.2012
Сообщений: 537
Записей в блоге: 2
25.03.2013, 21:16 5
Pascal
1
2
3
4
5
6
7
8
Var i,k:Integer;
BEGIN
For i:=400 To 499 Do Begin
    k:=(i-400)*10+4;
    If k=i/4*3 Then Writeln(i,' - ',k);
End;
Readln;
END.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2013, 21:16
Помогаю со студенческими работами здесь

Определить, верно ли, что заданное число начинается и заканчивается одной и той же цифрой
Доброго времени суток. Совсем недавно начал изучать C#, нуждаюсь в помощи. Не могу решить данную...

Найти сумму цифр числа; определить, что число начинается и заканчивается одной и той же цифрой
с делфи ,сам не программист,но как предмет поставили.Очень надеюсь на вас Дано натуральное...

Трехзначное число начинается с цифры 7
Трехзначное число начинается с цифры 7. из него получили другое трехзначное число, переставив эту...

число начинается и заканчивается одной цифрой
Помогите дописать... задание :Найти сумму цифр числа. (это записано) Правильно ли, что число...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru