![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
Rocket |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
У меня есть массив: mas=21213140404040. Хочу получить из него следующий массив: m1= 223140. Счётчик "cnt" не инкрементируется. В чём причина?
#include <iostream> |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Все увеличивается, до тех пор, как
while(j<16), поскольку Цитата 19/10/2008 21:26:21 started a CodeGuard process: Project1.exe Access overrun in process: Project1.exe(2084) - File1.cpp Attempt to access 1 byte(s) at 0x0012FF60+8, that is at offset 0+8 in local block 0x0012FF60(=[ebp-0x14] @Project1.exe:0x01:00035B) which is only 8 bytes long. Сообщение отредактировано: volvo - 19.10.2008 22:23 |
Rocket |
![]()
Сообщение
#3
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
Все увеличивается, до тех пор, как while(j<16), поскольку А как это исправить? |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Ты в следующий раз говори, по какому алгоритму это все делается, и заодно приводи в программу те данные, которые заявлены в самом посте...
Я бы делал так: #include <iostream> |
Rocket |
![]()
Сообщение
#5
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
Вообще мне нужно сделать следующее:
дан массив, к примеру, 21002100310000004000000000000000. Нужно вывести следующее: Блоки по 4 байта : 2 (то есть 21002100) Блоки по 8 байт : 1 (то есть 31000000) Блоки по 16 байт : 0 (то есть 4000000000000000). Как это реализовать более рационально? |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 17:32 |