![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.03.2012
Сообщений: 6
|
![]()
Помогите пожалуйста. Нужно сделать эти задания в паскале, а я никак не разберусь. Первый год изучаю.
1. Дано трёхзначное число. Определить: a) сумму и произведение цифр числа; b) число, образованное перестановкой цифр исходного числа; c) число, полученное перестановкой цифр сотен и десятков; d) число, полученное перестановкой цифр десятков и единиц. 2. Дано четырёхзначное число. Получите двузначное число, удалив из исходного четырёхзначного числа цифры: a) тысяч и десятков (например: 2783 → 73); b) сотен и единиц (например: 2783 → 28); c) десятков и единиц (например: 2783 → 27); d) получите другие двухзначные числа удалением цифр из исходного четырёхзначного числа. Хотя бы по одному из двух номеров, чтобы я принцип поняла. ![]() Спасибо!!! |
![]() |
![]() |
![]() |
#2 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
![]()
принцип прост:
A div 10 = число десятков в числе А (1125 div 10 = 112) (A div 10) mod 10 = десятичная часть числа A ( (1125 div 10) mod 10 = 2) по такому принципу вы получите число единиц/десятков/сотен/тысяч и сами решите задачи за пару минут ![]() например, 2.а будет работать где-то так: 1) в переменные _1, _10, _100 и _1000 сохраняем соответствующие разряды 2) ответ = (_100 * 10) + _1 (умножение нужно т.к. сотни станут десятками) остальное просто вариации на тему ![]() а 2.d чуть сложнее, я бы решал хитропопым перебором, но вы студент и можно тупо все варианты тупо запрограммировать ![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 30.03.2012
Сообщений: 6
|
![]()
Вот что получилось. Но что-то мне подсказывает, что нифига не правильно.
Код:
Последний раз редактировалось ACE Valery; 30.03.2012 в 18:45. |
![]() |
![]() |
![]() |
#4 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Ну вот вам пример! Раз уж вы начинающий программер!
Начинающим надо помогать! ![]() Цитата:
Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
![]() |
![]() |
![]() |
#5 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
![]()
нам нужно число каждого разряда т.е. так:
Код:
![]() Последний раз редактировалось GreenWizard; 30.03.2012 в 18:25. |
![]() |
![]() |
![]() |
#6 | ||
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]() Цитата:
Всё вполне рабочее! ой ёй ёй! Стоп СТОП Цитата:
Не верите? смотрим Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 Последний раз редактировалось Hacker19_90; 30.03.2012 в 18:26. |
||
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 30.03.2012
Сообщений: 6
|
![]()
Да, да, я смотрю вот эти массивы мы совсем не изучали.
В любом случае спасибо за помощь!) ![]() |
![]() |
![]() |
![]() |
#8 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
![]() |
![]() |
![]() |
![]() |
#9 | |||
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]() Цитата:
Цитата:
1) я Абсолютно спокоен! 2) Я и имел ввиду код Автора темы ТС = ТОПИК СТАРТЕР, тот же автор темы! Но не как не свой! Если вы об этом! Цитата:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 Последний раз редактировалось Hacker19_90; 30.03.2012 в 18:34. |
|||
![]() |
![]() |
![]() |
#10 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
![]() |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с файлами в паскале (abc) | brus1k | Помощь студентам | 3 | 20.03.2012 00:01 |
решить задачи в Паскале ABC | Нина2012 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.10.2011 12:08 |
решить задачи в Паскале ABC | Нина2012 | Помощь студентам | 0 | 22.10.2011 16:18 |
Анимация костра (графика на Паскале ABC ) | eka1155 | Помощь студентам | 1 | 04.05.2011 09:42 |
Игра в ABC Паскале | Homeros | Помощь студентам | 1 | 26.01.2011 11:05 |