![]() |
Цитата:
|
Сказали так она будет легче - #include <iostream> using namespace std; int main (){ int b,a; do{ cout <<endl<< "vvedite a : " ; cin >> a; } while (a > 9); b = a%10; cout << b<<endl ; } |
RemXX90 Вот это верное решение,думаю) Спасибо большое,маны4) |
Нет это упрощение. вот верное #include <iostream> using std::cin; using std::cout; int main () { int a; cout << "Enter a number: "; cin >> a; int n = 0; int s = 0; do { int d = a%10; a /= 10; s += d; ++n; } while (a != 0); cout << "Count of digits = " << n; cout << "\nSum of digits = " << s << endl; } |
окей,если не сложна можешь пояснить nSum of digits,count of digits,using std..что эти операторы делают? обячнять преподу надо будет |
Щас у програмеров спросить надо =) |
угу,жду) |
Нашёл,куда написать:DНа форуме 80% юзеров-дети 8-16 лет,по-моему.К кому тут обращаться?:DС информатикой не дружу,по-этому помочь ни чем не могу. |
как видишь,помогли,так что... |
Цитата:
Sum - сумма, которую те надо получить. Count - количество А using std; это хрень, которая автоматически прописывается в большинстве продвинутых компиляторов, например, лицензионном Microsoft Visual Studio 2007 (и других годов) Он нужен для указания потоков cin и cout, но чтоб не парится шибко с расписыванием, пишут тупо using namespace std;(как в первом случае написано) и сразу подразумеваются два стандартных потока. Добавлено через 6 минут кстати там две ошибки!Функция main не возвращает никакого значения, поэтому она не int main, a void main.. и в самом конце оператор endl не требуется, а просто переход на новую строчку "\n". Вот верное. #include <iostream> using std::cin; using std::cout; void main () { int a; cout << "Enter a number: "; cin >> a; int n = 0; int s = 0; do { int d = a%10; a /= 10; s += d; ++n; } while (a != 0); cout << "Count of digits = " << n<<"\n"; cout << "Sum of digits = " << s <<"\n"; } |
Спасиб еще раз..Надеюсь больше не будет исправелний |
Неа.. т.к. все хорошо считается. |
Цитата:
|
LiL'DaSHkO, фига се ты жжош) |
1 курс чтоль? :p странно что сразу с си начал без паскаля итд :horosho: скоро ассемблер если пойдет ваще загнешься братан :horosho: |
топикстартер - нихуя ты неправильно поступил. если ты не знаешь язык и не собираешься его понимать - то купил бы решенное задание у однокурсников или у людей курсом старше. если ты хотел что-то понять то вообще подход другой должен быть - надо задачу понимать в комплексе, я вот сам нихера не помню эту байду учил 9 лет назад, но начнем с того чем отличается С от С++ - тебе надо на С написать или на С++ ? если на плюсе, то значит ты должен использовать библиотеки. Во вторых задание само по себе простое - просто на пальцах его разобрать и все - на чем дальше писать алгоритм особо значения не имеет - достаточно справочника по синтаксису. Даж если ты ошибочный синтаксис применишь - важно что ты сам башкой понимаешь что происходит логически. Чтоб учится нормально достаточно понимать что происходит, а не учить. И как сказали выше - если у тебя будет ассемблер - то тебе пиздец. Правда видимо ты не на математике ибо там ассемлер с 1 семестра. На физических он на 3 курсе вроде. |
Цитата:
и ваще пошло это си нах :D поскорей бы закончить осталось капельку :boyara: |
Цитата:
|
у нас на курсе тетки писали проги за шоколадки. щас уже не то время) |
"Сообщение от Програмеры От функции main всегда ожидается возврат int. Правильнее было бы дописать в конце main return 0; но, по новому стандарту, разрешается его опускать." Это тупо, громоздко (лишнее писать) и не актуально..Main() - функция, которая считается основной и центральной, в ней происходят практически все объявления и определения переменных, и зачастую, а точнее всегда она типа void, т.к. в ней кучка формул и результат выводится без оператора return; он нужен в других вспомогательных функциях, где частями решаете задачу.. так что void main () и только так..имхо:morj: Добавлено через 55 секунд Цитата:
|
Цитата:
универ какой если не секрет Добавлено через 43 секунды Цитата:
но счас есть такое же)) |
Цитата:
|
Цитата:
У еас еще С # впридачу |
Мы шарп шас на втором проходим) |
Цитата:
я отучился в Петрозаводском Государственном Университете. Прикладная математика. http://petrsu.karelia.ru/ http://rcnit.karelia.ru/ |
Часовой пояс GMT +3, время: 23:50. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
vBulletin Optimisation provided by
vB Optimise (Pro) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.