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

Передача массива в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построение массива с элементами http://www.cyberforum.ru/cpp-beginners/thread357789.html
Помогите, пожалуйста с задачей. После завтра сдавать, а я не знаю с чего начать и как решать.... Если не трудно помогите. Условие задачи: Дан массив A(2N). Постройте массивы с элементами, соответственно равными: а) a1, aN+1, a2, aN+2, ... , aN, a2N; б) a2N, a1, a2N-1, a2, ..., aN+1, aN. Заранее спс.
C++ Создайте текстовый файл, содержащий сведения о клиентах фирмы: Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества... http://www.cyberforum.ru/cpp-beginners/thread357783.html
Помогите пожалуйста разобраться c++ C++
Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества...
Выход за приделы массива C++
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv) { int a; int b;
C++ Про рандом http://www.cyberforum.ru/cpp-beginners/thread357772.html
Я уже понимаю, что это наверное 100500 тема, но уж сорре, раздел говорит сам за себя. По сути хотелось бы узнать разнцу между rand(),random() и randomize(). Ибо надо каждый раз иметь число в определённых приделах, но что бы разное. Я пытаюсь как-то так a=randomize( rand( )% 100+1);
C++ Создайте текстовый файл, содержащий сведения о клиентах фирмы Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества... подробнее

Показать сообщение отдельно
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
29.09.2011, 00:23     Передача массива в функцию
Цитата Сообщение от nonamez123 Посмотреть сообщение
вот так вот по идее должно быть... Я прав?
вообще нет, это уже принципиально другой подход. фактически в данном случае размер массива не изменяется, т.е. при перезаписи элементов последний элемент как был, так и останется, а остальные сдвинутся влево на 1 положение. в Си так сделать возможно, а в с++ наверное только классом.
код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
....
    std::cout << "\n\n" << maxx(a) << std::endl;
    deletee(a);
 
    for (int i = 0; i < size; ++i)
        std::cout << a[i] << " ";
....
void deletee(int *a){
    int del;
    std::cin >> del;
    for (int i = del; i < size; ++i)
        a[i - 1] = a[i];
}


вывод

39 67 100 56 33 50 61 6 87 20

100
4
39 67 100 33 50 61 6 87 20 20
 
Текущее время: 08:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru