![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.07.2009
Сообщений: 24
|
![]()
Помогите пожайлуста с решением этих задач
задача 1 составить программу которая совершает ввод двох целых чисел и символа арифметической операции (+, -, /, *), на экран выводятся само выражение и результат в зависимости от знака. задача 2 для заданого натуральново числа подсчитать суму ево цыфр
Я бы изменил этот мир, но Бог не дает исходников
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Первая совсем простая =)
Вторую можно через строки, но мне неожиданно в голову пришёл прикольный способ =) Вот: Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.07.2009
Сообщений: 24
|
![]()
Пасиб огромное плюсик тебе, а можеш в кратце описать как работает эта прога?
Я бы изменил этот мир, но Бог не дает исходников
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
for (len=1; (n / len) >0; len*=10); - тут просто ищем длину числа ( в формате 10000 - четырёх-значное)
for (i=len; i >1; i/=10,res+=n/i, n-=(n/i)*i); - тут даже не знаю как объяснить xD Допустим i=1000. К следующему шагу: -i/=10 - делим само себя на десять (будет 100) -res+=n/i - res-это сума цифр. К нему прибавляем целую часть от деления, т.е. res+=2345/1000 ~ res=res+2345/1000=res+2 -n-=(n/i)*i - избавляемся от прочитанного разряда. Т.е. n=n-(n/i)*i=2345-(2345/1000)*1000=2345-(2)*1000=345 Со строками я думаю более понятней и примитивней =) |
![]() |
![]() |
![]() |
#5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
Или можно так:
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.07.2009
Сообщений: 24
|
![]()
Пасиб ребята огромное, а что с первой задачей? Помогите пож решить.
Я бы изменил этот мир, но Бог не дает исходников
|
![]() |
![]() |
![]() |
#7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
А что сам никак?
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи | Cpluser | Общие вопросы C/C++ | 7 | 21.09.2009 19:37 |
3 задачи на C++ | TheWanderer | Фриланс | 3 | 24.02.2009 23:55 |
4 задачи на С++ | marsius | Фриланс | 2 | 19.04.2008 22:14 |
Задачи | vitalik007 | Помощь студентам | 1 | 13.10.2007 23:09 |
2 Задачи | Stan | Помощь студентам | 4 | 02.06.2007 19:47 |