Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
sssev
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 7
1

Как задать размер массива с клавиатуры?

08.10.2016, 20:17. Просмотров 913. Ответов 3
Метки нет (Все метки)

Как задать размер массива с клавиатуры? Гуглил, ничего толкового не нашел :|
Пример: Ввести массив вещественных чисел размером n, n вводится с клавиатуры. Найти его наибольший и наименьший элементы и поменять их местами.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2016, 20:17
Ответы с готовыми решениями:

Массив: Подскажите, как задать размерность массива с клавиатуры и заполнить этот массив с клавиатуры?
Всем привет! Подскажите как задать размерность массива с клавиатуры и...

Как задать массив с клавиатуры?
как задать массив с клавиатуры?как задать массив рандомно?и как вывести...

Как узнать размер строки как размер массива
const char* test_str = "01234\x00 789"; //очевидно, что strlen(test_str) ==...

Как ввести размер матрицы с клавиатуры?
Есть двухмерная матрица нужно задать размер с помощью клавиатуры

Размер массива задается как параметр
Задана матрица символов размера N*N (N задается как параметр). Что значит "N...

3
Елизавета21
4 / 4 / 4
Регистрация: 22.12.2012
Сообщений: 70
08.10.2016, 21:08 2
Прогули - динамический массив
P.S.
int *p= new int[n]
где n-кол-во элементов массива
в конце пишется
delete []p;
0
sssev
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 7
08.10.2016, 22:20  [ТС] 3
Спасибо большое!
0
easybudda
Модератор
Эксперт CЭксперт С++
10100 / 6009 / 1507
Регистрация: 25.07.2009
Сообщений: 11,398
08.10.2016, 22:22 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Елизавета21 Посмотреть сообщение
int *p= new int[n]
Это другой язык программирования, в С нет ни new, ни delete.
Цитата Сообщение от sssev Посмотреть сообщение
Как задать размер массива с клавиатуры?
C
1
2
3
4
5
6
7
8
9
10
some_type * arrayPtr;
unsigned elementsCount;
/*...*/
scanf("%u", &elementsCount);
arrayPtr = malloc(elementsCount * sizeof(some_type));
if ( arrayPtr == NULL ) {
    /* memory error */
}
/*...*/
free(arrayPtr);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2016, 22:22

Как уменьшить размер динамического массива через realloc?
Есть такой вариант, но он почему-то не работает. void remLastElement(int...

Как задать размеры массива пользователем, не используя динамическое выделение памяти
хм...интересный "финт ушами": #include <stdio.h> #include <stdlib.h> int...

Задать массиву типа bool значение с клавиатуры
Нужно задать массиву типа bool значение с клавиатуры. существует ли...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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