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

Ошибка! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Порекомендуйте книгу по Win32 http://www.cyberforum.ru/cpp-beginners/thread108290.html
более мение освоил С++, подскажите ,пожалуйста, книги по которым можно учиться дальше, в основном по WinApi.И ещё что в этом роде.Хочу заниматься розроботкой игр, программ с графикой и тп.
C++ Перевод числа в цифры! Допустим есть числа 4 8256 345346 342345 432004523 Как получить сумму цифр, этих чисел? и закинуть их в массив. http://www.cyberforum.ru/cpp-beginners/thread108283.html
C++ Массив - проверка сортировки
Всем привет! Есть такая задача: "Дано К наборов ненулевых целых чисел. Каждый набор содержит не менее 2 элементов, признаком его завершения является число 0. Найти кол-во наборов, элементы которых возрастают или убывают." И вот вопрос: Мне не нужно сортировать числа в строке (наборе) - мне нужно только проверить сортировку. Как это сделать? Была такая попытка, но вывод результат не...
C++ Строки & массивы
Всем привет! Задали тут мне такую задачу: "С консоли вводится текст, признак конца - EOF (=-O). Надо распечатать каждую строку, убрав знаки пробелов. Использовать только 1 массив, динамическое выделение памяти, функцию Strlen. Вопросы: 1) Как определить, когда встретится этот EOF ? Через while ? 2) Куда "всунуть" Strlen ? Заранее спасибо за любую помощь ...
C++ про 2 стека http://www.cyberforum.ru/cpp-beginners/thread108250.html
Обьясните на словах, каким образом: 1.вводим стек первый 2.если мое условие - вводим во второй Вопрос: Каким образом реализовать 2-ой стек? ( дляэтого нужна новая структура и указатели? или можно как-то иначе)
C++ Указатель на двумерный массив Здравствуйте. Подскажите пожалуйста, а существуют ли в C/C++ указатели: 1) на двух-трёхмерные массивы 2) на массивы из строк (string) Как такие указатели передавать в функции и индексировать? Спасибо. подробнее

Показать сообщение отдельно
BOR1K
 Аватар для BOR1K
14 / 14 / 4
Регистрация: 19.09.2009
Сообщений: 289
24.03.2010, 15:22     Ошибка!
Где ошибка? а поочередно равно

=4
=8267
=19929

в результате нужно получить сумму цифр, а, из полученного опять сумму , и так пока а не станет меньше 10


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
while(fgets(buf,255,fp)!=NULL)
{
a=atoi(buf);
j=0;
 
while(a>10)
{
while (a!=0)
    {     
        {
          b[j++]=a%10;
           a/=10;
           
        }
    for(int i=j-1; i>=0; i--)
       a+=b[i];
    z[n]=a;
}}
 
n++;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru