Форум программистов, компьютерный форум CyberForum.ru

Подсчет количества цифр в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать свой компьютер непеленгуемым? http://www.cyberforum.ru/cpp-beginners/thread308280.html
Дорогие друзья! Очень хочу написать в сети отзыв о фирме, где я работаю. Фирма славится беспределом - не платит по 2-3 месяца, все время снижают зарплату и повышают нагрузку. Руководство злобное. У фирмы серьезная служба безопасности, ее крышует бывший полковник КГБ. Сделать это со своего компьютера опасаюсь. IP-адрес могут запеленговать. В Москве все интернет-клубы оснащены видеокамерами....
C++ Удаление из AVL-дерева Иногда при удалении узла из дерева удаляется не тот элемент или нарушается баланс. Помогите плиз решить проблему. Уже неделю не могу решить проблему! void DeletElem(String Key, AVLT **Parent) { AVLT *t = new AVLT; t->Left = NULL; t->Right = NULL; if ((*Parent) == NULL) {} else http://www.cyberforum.ru/cpp-beginners/thread308274.html
Создать класс для работы со стеком, организованным как связный однонаправленный список C++
Люди помогите, не могу сделать лабораторную, отчисляют из универа дали 2 дня на сдачу долгов, все сдал кроме лабораторной последней... Войдите в положение, напишите =(( Задание вот: Создать класс для работы со стеком, организованным как связный однонаправленный список. В классе описать методы добавления элемента в стек и удаления из стека. Перегрузить операцию << - вывод стека на экран....
Вычислить с заданной точностью значение функции y=f(x) C++
Вычислить с заданной точностью значение функции y=f(x), используя ее разложение в ряд: y=arth x=1/2ln1+x/1-x=x+x^3/3+x^3/5+..., для |x|<1 Всем спасибо за внимание.
C++ Почему неправильно выводится массив? http://www.cyberforum.ru/cpp-beginners/thread308252.html
Не пойму... массив arr выводится неправильно, если его выводить в main.Получается что-то типа "-858993460" .В cifr он выводится нормально #include <iostream.h> #include <stdlib.h> #include <string.h> /*Задан текст, состоящий из слов, записанных через запятые, и заканчивающийся точкой. Длина текста не больше 200 символов, могут быть использованы любые символы. Словом считать...
C++ Сортировка по элементу структуры требуется выполнить сортировку готовой структуры по элементу, в данном случае - по дате. Код: #include <iostream> #include <fstream> #include <stdlib.h> using namespace std; char familia,imya,otchectvo,pol,adress,s,tmp,*poz,dt,mt,gt; int d,m,g,tm,okstr = 0,strnum = 0; struct anc { подробнее

Показать сообщение отдельно
S9
Волшебник
 Аватар для S9
643 / 246 / 38
Регистрация: 18.12.2010
Сообщений: 541
30.05.2011, 15:23     Подсчет количества цифр в строке
Цитата Сообщение от 282 Посмотреть сообщение
что ни так в первой строке?
Думаю int c, d; Скорей всего надо написать
C++
1
2
int c;
int d;
Хотя незнаю. Но скажу точно, что лучше код заключать в теги (кликнув по кнопке С++) и как-нибудь форматировать код. Типа так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
typedef 
  { 
    int c;
    int d; 
  } Dec;
  
  Dec Add(Dec a, Dec b)
  { 
  Dec r; 
  int la, lb, pw, x;
  r.c = a.c + b.c;
  la = 0;
  x = a.d;
while (x!=0) 
  { 
    la++; 
    x /=10; 
  } // Подсчет кол-ва цифр
  lb = 0;
  x = b.d;
while (x!=0) 
  { 
    lb++; 
    x /=10; 
  } // Подсчет кол-ва цифр
if (la < lb) 
  while(la<lb) 
    { 
      a.d *= 10; 
      la++; 
    } // Выравнивание кол-ва цифр
else 
  while(lb<la) 
    { 
      b.d *= 10; 
      lb++; 
    }
x = r.d = a.d + b.d;
pw = 1;
for(i=0; i<la; i++) pw *= 10;
if (x / pw) > 0) 
  { 
    r.c++; 
    r.d %= pw; 
  }
return r;
}
 
Текущее время: 01:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru