Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ После каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет http://www.cyberforum.ru/cpp-beginners/thread1955557.html
Выполните задания с использованием библиотечного класса string. Даны строка S. Необходимо после каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет. (Например,...
C++ Создание программы
Здравствуйте , ребята , у меня к вам такой воnрос. Учу C++ 3-4 месяца, nомогите разобраться и nомочь наnисать nрограмму, которая на скриншоте. Смысл в том что , она открывает игровой файл , и в ней...
Найти максимальную сумму двух соседних чисел последовательности C++
Помогите решить задачку. Нужно сделать на С++. Вот условие: Дана последовательность целых чисел x1,x,2,...,xn где n>3. Найти максимальную сумму двух соседних чисел. Что то на начальном этапе...
C++ Как в классе реализовать динамическую расширяемую строку? 1)Когда учил динамические массивы, многое недопонял. Вот к примеру в учебных примерах зачастую дают пользователю самому назначить размерность массива. Но вот я не понял если я сделаю массив также как... http://www.cyberforum.ru/cpp-beginners/thread1955548.html
C++ Поменяйте местами первый из наибольшых элементов и k-ый элемент массива размерностью n (n < 50) http://www.cyberforum.ru/cpp-beginners/thread1955547.html
Формат входных данных n - количество элементов в массиве Arr Arr - элементы массива (-50 < Arr < 50) k, - элемент массива, который необходимо поменять местами с максимальным. Формат...
C++ Не находит простые числа
Ввожу 3 2 1 Пишет 0 #include "stdafx.h" #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "math.h" #include <iostream> using namespace std;
Циклический сдвиг массива на заданное число элементов C++
Здравствуйте! Такое задание: Пользуясь указателем на массив целых чисел, осуществить циклический сдвиг массива на заданное число элементов. Направление сдвига задаётся пользователем. Использовать...
C++ Переставить местами максимальный и последний элементы массива Дано одномерный массив действительных чисел X с количеством элементов n. Составить программу с последующим условием. На экран вывести начальный и конечный массивы. Необходимо переставить местами... http://www.cyberforum.ru/cpp-beginners/thread1955533.html
C++ Найти частное и остаток от деления нацело без операции деления http://www.cyberforum.ru/cpp-beginners/thread1955526.html
1)Дано целое число A (> 0) и целое число B (> 0). Найти долю Q и остаток R от деления нацело числа A на B (без использования операции деления): A = B · Q + R 2)Доработать алгоритм из предыдущего...
C++ Operator вывода и string /* err - строка содержащая текст ошибки (по-умолчанию пустая) A.l;A.x;A.r - числа double Т.е. если я пытаюсь вывести объект и его строка не содержит ошибку, то выводится -> ( ... ; ... ; ... )... http://www.cyberforum.ru/cpp-beginners/thread1955512.html
axela002
69 / 56 / 48
Регистрация: 12.03.2017
Сообщений: 561
Завершенные тесты: 5
07.04.2017, 21:36 0

Можете поподробнее разъяснить как работает алгоритм

07.04.2017, 21:36. Просмотров 256. Ответов 3
Метки (Все метки)

Ответ

Эта nрограмма складывает все цыфры числа. Т.е дано число 169 , и эта nрограмма выведет 1+6+9 = 16.
C++
1
sum=sum+n%10;
Здесь число n делится на 10 , и берется остаток от числа . т.е число 169 % 10 = 16,9 . 9 это остаток , он его и nрибавляет к sum.
Дальше он число 169 делит на 10 и берет целую часть , т.е 169 / 10 = 16,9. Целая часть 16. И дальше с это число (16) еще раз идет в начало цыкла. и делается все тоже самое , nока n не равно 0.

Вернуться к обсуждению:
Можете поподробнее разъяснить как работает алгоритм
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2017, 21:36

Написал программу по лабе на gpss. Можете сказать, она работает как надо? (Имитационное моделирование)
GENERATE(Exponential(1,0,0.25)) QUEUE main TRANSFER 0.05,tran_1,to_exit tran_1 TRANSFER...

Можете написать алгоритм этого метода
Это алгоритм умножения со старших разрядов. Очень нужно. Если кто может помогите пожалуйста.

Может кто разъяснить как выполнить?
Напишите программу, рассчитывающую сумму денег, которые вы получи- те при вложении начальной суммы...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.