Форум программистов, компьютерный форум 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++ Создайте текстовый файл, содержащий сведения о клиентах фирмы Создайте текстовый файл, содержащий сведения о клиентах фирмы: наименование организации, дата основания, количество договоров на приобретение товаров, общая стоимость договоров. Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные бинарного файла в порядке увеличения количества... подробнее

Показать сообщение отдельно
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
29.09.2011, 00:11  [ТС]     Передача массива в функцию
C++
1
2
3
4
5
6
7
8
9
int deletee(int *a){
    int del;
    cin >> del;
    for (int i=del; i<size-1; i++) {
        a[i]=a[i+1];
    }
    for (int i=0; i<size; i++) {
        cout << a[i]<< endl;
    }
вот ещё чот завис. Надо удалить произвольное число из массива... Вроде как и по логике правильно-записываем значение элемента массива следующим значением и потом выводим, но почему-то не хочет оно...

Добавлено через 3 минуты
C++
1
    for (int i=del-1; i<size-1; i++) {
как до меня щас допёрло, массивы ведь начинаются с 0, а не с 1. Следовательно надо ставить дел-1...

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
int deletee(int *a){
    int del;
    cin >> del;
    for (int i=del-1; i<size-1; i++) {
        a[i]=a[i+1];
    }
    for (int i=0; i<size-1; i++) {
        cout << a[i]<< endl;
    }
    return 0;
}
вот так вот по идее должно быть... Я прав?
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru