|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.01.2019, 17:26 | #1 |
Новичок
Джуниор
Регистрация: 26.01.2019
Сообщений: 2
|
Сумма цифр введённого числа
#include<conio.h>
#include<stdio.h> #include<math.h> #include<iostream.h> #include<iomanip.h> #include<conio.h> #include"..\\h\\wind.h" #include"..\\h\\page_1.h" void main() { page_1(); window(1, 1, 80, 25); textattr(15 + (7 << 4)); clrscr(); char *name = "Сумма цифр введённого числа"; int num = 13; long n; cout<<"N : "; cin>>n; long c=0,k=1,s=0; while(k>=1) { k=n/pow(10,(float)(c+1));; c++; } for(long i=c-1;i>=0;i--) { s+=(n%(long)(pow((float)10,(i+1))))/pow((float)10,i); } cout<<"\nCifr - "<<c<<"\n"<<"summa - "<<s<<"\n"; getch(); } Не корректно работает с отрицательными значениями. Что нужно поменять? |
26.01.2019, 17:51 | #2 |
Новичок
Джуниор
Регистрация: 26.01.2019
Сообщений: 2
|
if (n < 0) { n = -n; } может кому надо будет вот так решил вопрос
|
26.01.2019, 22:10 | #3 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
За такой говнокод надо руки отрубать.
Цитата:
Код:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Говорят, что число "Счастливое" если сумма цифр левой половины числа равна сумме цифр правой половины числа. если число имеет нече | Xumera | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 18.11.2013 21:45 |
Найти все четырёхзначные десятичные числа, у которых сумма первых двух цифр в два раза больше суммы правых двух цифр | студенточкаБИ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 26.05.2013 13:26 |
Задача на Pascal ABC: Два трёхзначных числа a и b. В интервале от a до b все числа, сумма цифр которых кратна 3, выдать зеркально | Andrew5674 | Помощь студентам | 5 | 16.04.2013 23:00 |
Сумма цифр числа... | Dimak67 | Microsoft Office Excel | 5 | 09.04.2010 00:46 |
Сумма цифр из числа. | AlterNatioN | Фриланс | 5 | 02.03.2010 21:18 |