Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выделение памяти под определенное количество массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сортировка за определенным методом http://www.cyberforum.ru/cpp-beginners/thread20431.html
начинаем процесс из двух первых элементов.отсортируем их.берем третий элемент и вставляем его в правильное место в уже отсортированную частьмассива(первые два элемента).так получается отсортировать...
C++ как найти к-ый элемент массива следующим образом чтобы найти к-й по размеру элемент массива пользуясь таким методом.сначала находят место p первого элемента массива способом, чтобы слева были элементы, меньше его, а справа больше. если p=k, то все... http://www.cyberforum.ru/cpp-beginners/thread20427.html
C++ как создать матрицу(смотрите описание)
создать квадратную матрицупорядка n ,элементы которой-случайные числа 0,1,2,3.Определить,сколько в матрице квадратов 2 на 2, все элементы которых разные.
В матрице (динамический массив) удалить все строки содержащие седловые точки C++
1. Даны два упорядоченых по возрастанию массива. Нужно обьеденить их в третий массив, упорядоченый по возрастанию массив bool Prov_Voz (int*M, int Rz) { bool y=1; int j; ...
C++ Выяснить, можно ли одну из строк сложить, переставляя символы другой http://www.cyberforum.ru/cpp-beginners/thread20422.html
выяснить, можна ли одну из строк сложить, переставляя символы другого???
C++ Разделить массив на две половины так, чтобы сумма значений элементов были максимально близки Здравствуйте!!! :help::help:Помогите мне ... :help::help:У меня ЗАВТРА экзамен.... В морском порту города Владивостока хранятся N контейнеров (N - чётное число). Для погрузки контейнеров на... подробнее

Показать сообщение отдельно
Ёрик
46 / 46 / 2
Регистрация: 07.01.2009
Сообщений: 298

Выделение памяти под определенное количество массивов - C++

07.01.2009, 18:59. Просмотров 1083. Ответов 4
Метки (Все метки)

Задача такая.
В первой строке во входном потоке число N(1<=N<=100).Следующие N строк содержат символьные массивы. Названия состоят только из строчных латинских букв и цифр. Длина названий не превосходит 30 символов.Нужно найти одинаковые массивы.(на языке С)
Напр.:
3
mother
father
brother

Как сравнить все элементы массивов я знаю.Только не пойму,как для них выделять память,у нас же определенное кол-во массивов и оно может быть разным,причем нужно выделять память для всех массивов,на случай если ни один массив не будет схожим.
Кусок программы:
C++
1
2
3
4
5
6
    scanf("%u",&N);
    for (i = 0; i < N; i++)
    {
        char arr[30];
                      gets(arr);
    }
Вот так 100% неправильно,т.к. выделяется массив с одинаковым именем,а мне нужно,чтобы с разным именем.Без разницы,динамический или статический,хотя не понимаю,как можно здесь выделять память динамически,если мы не знаем сколько элементов в массиве(если fgets,то тоже не получится).Помогите,пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.