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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Centrino
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 33
#1

Получить символьное представление цифр и пробелов отделяющих группы по три цифры,начиная справа - C++

15.04.2011, 19:59. Просмотров 602. Ответов 6
Метки нет (Все метки)

Практикуюсь в С++
Написал код.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
bool **Madj;
int *Visit;
 
int main(){
int NodeCount=3;
Visit = new int [NodeCount];
 
Madj = new bool*[NodeCount];
for (int i=0; i<NodeCount; i++){
    Madj[i] = new bool [NodeCount];
    for (int j=0; j<NodeCount; j++){
        Madj[i][j] = false;
    }
    Visit[i] = 0;
return 0;
}
Нужно инициализировать Madj - матрица 3х3 со значениями false и еще два одномерных массива с значениями 0

Правильно сделано? Или будут проблемы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2011, 19:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить символьное представление цифр и пробелов отделяющих группы по три цифры,начиная справа (C++):

Получить число в виде комбинаций цифр и пробелов - C++
Задачка легкая, но уже долго ломаю над нею голову. Дано натуральное число n=12345791, нужно чтобы виходило группами по три цифры 12 345...

Удалить группы пробелов, которыми начинается и заканчивается строка, а каждую внутреннюю группу пробелов заменить одним пробелом - C++
Задана строка символов. Преобразовать эту строку следующим образом: удалить группы пробелов, которыми начинается и заканчивается строка, а...

Преобразовать символьное представление целого числа в целое число без использования стандартных функций - C++
Всем доброго вечера! Народ, кто-нибудь знает как пробразовать символьное представление числа &quot;123&quot; в 123 БЕЗ ИСПОЛЬЗОВАНИЯ стандартных...

Найти количество N-значных чисел, состоящих из цифр 1 и 2, не содержащих три подряд идущих одинаковых цифры - C++
Здравствуйте! Вот еще одна задача с E-olymp (№ 12). К сожалению, только 67% (один - неправильный ответ, остальные не прошли по времени)....

Получить символьное представление цифр и пробелов отделяющих группы по три цифры,начиная справа - Turbo Pascal
Дано натуральное число n.Получить символьное представление цифр и пробелов отделяющих группы по три цифры,начиная справа.Например,если...

Cтрока: Получить последовательность цифр и пропусков, которые отделяют группы по 3 цифры, начиная справа - Pascal ABC
1. Задан ряд символов, который состоит из цифр (Например 155478841). Получить последовательность цифр и пропусков, которые отделяют группы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lavios
62 / 62 / 2
Регистрация: 27.01.2011
Сообщений: 250
15.04.2011, 20:13 #2
Цитата Сообщение от Centrino Посмотреть сообщение
Практикуюсь в С++
Написал код.
Код
bool **Madj;
int *Visit;

int main(){
int NodeCount=3;
Visit = new int [NodeCount];

Madj = new bool*[NodeCount];
for (int i=0; i<NodeCount; i++){
	Madj[i] = new bool [NodeCount];
	for (int j=0; j<NodeCount; j++){
		Madj[i][j] = false;
	}
	Visit[i] = 0;
return 0;
}
Нужно инициализировать Madj - матрица 3х3 со значениями false и еще два одномерных массива с значениями 0

Правильно сделано? Или будут проблемы?
Будут=))
Centrino
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 33
15.04.2011, 20:17  [ТС] #3
А что не так?
Lavios
62 / 62 / 2
Регистрация: 27.01.2011
Сообщений: 250
15.04.2011, 20:23 #4
Цитата Сообщение от Centrino Посмотреть сообщение
А что не так?
ну у тя не хватает } =)))
Centrino
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 33
15.04.2011, 23:23  [ТС] #5
Lavios, а с массивами как?

} я забыл, когда копировал. В конце программы еще идет вывод в файл, но я убрал.

Добавлено через 2 часа 57 минут
Мне кто-то говорил, что у меня зря сделано двойная инициализация массивов: в main и до main.
Это действительно так?
Мне нужны именно глобальные переменные.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
15.04.2011, 23:41 #6
Цитата Сообщение от Centrino Посмотреть сообщение
Мне нужны именно глобальные переменные.
А к чему такая надобность ?
Centrino
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 33
15.04.2011, 23:44  [ТС] #7
Во всей программе они используются. Чтобы не заморачиваться с передачей в качестве параметров в реккурсивную функцию.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2011, 23:44
Привет! Вот еще темы с ответами:

Получить символьное представление n в виде последовательности цифр и пробелов - C (СИ)
Дано натуральное число n. Получить символьное представление n в виде последовательности цифр и пробелов отделяющих группы по три цифры,...

Получить символьное представление числа в виде последовательности цифр и пробелов - Pascal ABC
Заданное натуральное число n. Получить символьное представление этого числа в виде последовательности цифр и пробелов, разделяющих группы...

Разделить точками цифры числа группами по три, начиная справа. - Turbo Pascal
Задача: Дано натуральное число. Разделите точками цифры этого числа групппами по три, начиная справа. т.е. 1234567 на вводе и...

Записать число с пробелами между группами по три цифры начиная справа - PascalABC.NET
Дано натуральное число n . Получить это же число в виде комбинации цифр и пробелов : пропуски разделяют между собой группы по три цифры ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.04.2011, 23:44
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru