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

Разбить число на цифры(форум читал) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальные элементы главной и побочной диагоналей http://www.cyberforum.ru/cpp-beginners/thread755800.html
Помоги пожалуйста! Для заданной квадратной матрицы С найти максимальные элементы главной и побочной диагоналей. Исходную матрицу вывести в общепринятом виде. Результат вывести в произвольной форме. Не знаю,как найти элементы диагоналей,и куда их в программе писать!? #include <iostream> #include <iomanip> using namespace std; void printMas(int Mas, const int row, const int column)
C++ Алгоритм Дейкстры Добрый день, пишу программу, где одна из ф-ий построена на алгоритме Дейкстры. Обрабатываю матрицу с путями, но если в ряду есть несколько значений, которые минимальны в этом ряду, что делать? Пример такой матрицы: 0 2 4 2 2 5 0 1 1 1 1 1 0 1 2 5 3 1 0 5 5 2 2 2 0 алгоритм выводит 0 2 3 2 2 2 0 1 1 1 1 1 0 1 2 http://www.cyberforum.ru/cpp-beginners/thread755779.html
Ошибка на вводе данных C++
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> /* * В последовательности введенных символов (последний '$') определить порядковый номер первой буквы R * (с учетом верхнего/нижнего регистров) */
crtdbg.h C++
Для чего используется этот заголовочный файл и где про него почитать?
C++ 6. Заполнить 2 двумерных массива разной длины символами. Написать функцию, которая ставит символ пробела в старшем байте каждого слова массива. Обрабо http://www.cyberforum.ru/cpp-beginners/thread755719.html
6. Заполнить 2 двумерных массива разной длины символами. Написать функцию, которая ставит символ пробела в старшем байте каждого слова массива. Обработать 2 массива. Результаты вывести на печать. помогите плз
C++ Создание заголовочного файла .h Подскажите как создать свою, пользовательскую библиотеку .h! Компилятор Dev c++ подробнее

Показать сообщение отдельно
smull
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 8

Разбить число на цифры(форум читал) - C++

08.01.2013, 16:42. Просмотров 318. Ответов 0
Метки (Все метки)

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
int _tmain(int argc, _TCHAR* argv[])
{
 long int b;
 int c, i, j, n;
 long int d[10];
 c = 0;
 printf("Input number-->");
 scanf("%ld",&b);
 printf("b = %ld\n",b);
 ///////////////////////////////Количество разрядов
 n = 1;
 for(i = 0; i < b; i++)
 {
 
  if(b > 10)
  {
  b /= 10;
  n++;
  }
 }
 printf("raz = %d\n",n);
/////////////////////////////////////массив от 1,10,100,1000,10000 ....
 d[0] = 1;
 for(j = 0; j < 8; j++)
 {
  d[j+1] = d[j]*10;
  printf("d[%d]=%ld\n",j,d[j]);
 }
 
 //////////////////////////////////////[COLOR="Red"]??????В этом месте что-то не пойму[/COLOR]
 for(j = n-1; j >= 0; j--)
 {
     
     c = (b/d[j])%10; 
     printf("number(%d) = %d\n",j,c);
 }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru