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

Составление и отдладка программы обработки линейного массива - C++

Восстановить пароль Регистрация
 
Мажмина
0 / 0 / 0
Регистрация: 15.03.2010
Сообщений: 19
15.03.2010, 16:43     Составление и отдладка программы обработки линейного массива #1
Элементы массива A[N], которые имеют нечётный индекс и которые больше 10, переписать в массив 13 ПО-МО-ГИ-Те!!!!!!!!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2010, 16:43     Составление и отдладка программы обработки линейного массива
Посмотрите здесь:

Составление программы в С++ C++
Составление программы вычисления суммы C++
Составление программы вычисления суммы C++
Составление алгоритмов и написание программ обработки строк C++
Составление программы по алгоритму. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
15.03.2010, 16:47     Составление и отдладка программы обработки линейного массива #2
Цитата Сообщение от Мажмина Посмотреть сообщение
переписать в массив 13
Не понял, что это значит? Присвоить элементам с нечетным индексом, которые больше 10, значение 13?
genius5
 Аватар для genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
15.03.2010, 17:26     Составление и отдладка программы обработки линейного массива #3
да непонятно что-то
Мажмина
0 / 0 / 0
Регистрация: 15.03.2010
Сообщений: 19
29.03.2010, 14:33  [ТС]     Составление и отдладка программы обработки линейного массива #4
ой...то есть в массив В, а не в "13"
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
29.03.2010, 14:54     Составление и отдладка программы обработки линейного массива #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
int main()
{
    int *A, *B;
    size_t Asize, Bsize=0;
    std::cout << "Input array size" << std::endl;
    std::cin >> Asize;
    A=new int[Asize];
    B=new int[Asize/2];
    for(size_t i=0; i<Asize; ++i)
    {
        std::cin >> A[i];
        if((i&1)&&(A[i]>10))
            B[Bsize++]=A[i];
    }
    std::cout << "Array B: " << std::endl;
    for(size_t i=0; i<Bsize; ++i)
        std::cout << B[i] << std::endl;
    delete[] A;
    delete[] B;
    system("pause");
    return 0;
}
Мажмина
0 / 0 / 0
Регистрация: 15.03.2010
Сообщений: 19
29.03.2010, 20:10  [ТС]     Составление и отдладка программы обработки линейного массива #6
system("pause");
в этом месте объявляют об ошибке
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2010, 03:13     Составление и отдладка программы обработки линейного массива
Еще ссылки по теме:

C++ Составление программы
C++ Функции обработки массива (определить произведение элементов массива, заменить модулем все элементы массива, уничтожить элемент с заданным значением)
C++ Составление архитектуры программы

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

Или воспользуйтесь поиском по форуму:
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
30.03.2010, 03:13     Составление и отдладка программы обработки линейного массива #7
А что за ошибка? Попробуй подключить <process.h> или <stdlib.h> (<cstdlib>), хотя подключения <iostream> должно было быть достаточно...
Эта функция выполняет команду DOS pause, т.е. приостанавливает работу программы и ждет реакцию пользователя. Ее можно спокойно удалить.
Yandex
Объявления
30.03.2010, 03:13     Составление и отдладка программы обработки линейного массива
Ответ Создать тему
Опции темы

Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru