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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nomad_kz
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 29
#1

Массивы: составить вдвое меньший массив,элементами которого являются - C++

30.05.2012, 20:48. Просмотров 340. Ответов 7
Метки нет (Все метки)

Дан массив a из n элементов. n - четное. Составить вдвое меньший массив,элементами которого являются : b1=a1+an; b2=a2+an-1 и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 20:48     Массивы: составить вдвое меньший массив,элементами которого являются
Посмотрите здесь:

Составить программу формирования массива, элементами которого являются цифры числа N - C++
Здравствуйте))) Хотел спросить правильно работает программа соответствует с условием задачи?? А то какие то сомнения. Дано натуральное...

Дан массив A(N). Сформулировать массив B(M), элементами которого являются большие из двух рядом стоящих в массиве A чисел - C++
Нужен код программы. Помогите даме пожалуйста.

Создать массив, элементами которого являются *. Вывести на экран - C++
Создать массив, элементами которого являются *. Вывести на экран. Выручайте)

Сформировать одномерный массив, элементами которого являются суммы элементов i-ой строки матрицы - C++
Дана матрица А(n,m). Сформировать одномерный массив В(n), элементами которого являются суммы элементов i-ой строки. И посоветуйте книжку по...

Одномерный массив, элементами которого являются суммы положительных элементов строк матрицы - C++
Здраствуйте помогите решить задачу: Создайте одномерный массив. элементами которого являются суммы положительных элементов строк матрицы. В...

Дана целочисленная квадратная матрица А. Получить массив В, элементами которого являются суммы знач - C++
Дана целочисленная квадратная матрица А. Получить массив В, элементами которого являются суммы значений элементов строк матрицы А,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
30.05.2012, 20:53     Массивы: составить вдвое меньший массив,элементами которого являются #2
nomad_kz,
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
25
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
 
    const int n = 10;
    const int m = n / 2;
    int i;
    int arr1[n],arr2[m];
    srand(time(NULL));
    for(i = 0; i < n; i++)
    {
        arr1[i] = rand() % 10;
        cout << arr1[i] << "  ";
    }
    cout << endl << endl;
    for(i = 0; i < m; i++)
    {
        arr2[i] = arr1[i*2] + arr1[i*2+1];
        cout << arr2[i] << "  ";
    }
    return 0;
}
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
30.05.2012, 20:57     Массивы: составить вдвое меньший массив,элементами которого являются #3
как вариант!

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
25
26
27
28
29
#include "iostream"
#include "ctime"
 
using namespace std;
 
const int n = 16;
const int m = n / 2;
 
int main()
{  
    srand(time(0));
    int A[n] = {0};
    int B[m] = {0};
 
    cout << "Array A:\n\n";
    for(int i = 0; i < n; i++)
    {
        cout << (A[i] = rand() % 10) << " ";
    }
 
    cout << "\n\nArray B:\n\n";
    for(int i = 0, j = n - 1; i < n / 2; i++, j--)
    {
        cout << (B[i] = A[i] + A[j]) << " ";
    }
 
    system("pause >> null");
    return 0;
}
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
30.05.2012, 21:02     Массивы: составить вдвое меньший массив,элементами которого являются #4
Infinity3000, в какой среде программируете?
лично у меня Code::Blocks mingw-32 не компилирует Ваш код.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
30.05.2012, 21:04     Массивы: составить вдвое меньший массив,элементами которого являются #5
Цитата Сообщение от instagib Посмотреть сообщение
Infinity3000, в какой среде программируете?
лично у меня Code::Blocks mingw-32 не компилирует Ваш код.
MS Visual studio 2010
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
30.05.2012, 21:06     Массивы: составить вдвое меньший массив,элементами которого являются #6
Infinity3000,

Не по теме:

http://codepad.org/wbAGadaJ

Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
30.05.2012, 21:13     Массивы: составить вдвое меньший массив,элементами которого являются #7
instagib,
Миниатюры
Массивы: составить вдвое меньший массив,элементами которого являются  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2012, 21:19     Массивы: составить вдвое меньший массив,элементами которого являются
Еще ссылки по теме:

Задать массив размерностью 3, элементами которого являются структура "Владелец автомобиля" - C++
Помогите никак не могу написать программу на С. Задать массив размерностью 3, элементами которого являются структура &quot;Владелец...

Список элементами которого являются очереди - C++
Собственно сабж, нужно организовать список, элементами которого являются очереди. Создать список - не проблема. Создать очередь -...

Вывод вектора, элементами которого являются структуры - C++
struct frequency_table { string symbol; int n; double W; }; void fout(frequency_table &amp;ft_1, ofstream &amp;oo) { ...

Поиск в деке, элементами которого являются фигуры - C++
На основе списка разработать класс, реализующий понятие «открытого» дека. Элементами дека будут фигура, её класс уже есть. Нужно написать...


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

Или воспользуйтесь поиском по форуму:
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
30.05.2012, 21:19     Массивы: составить вдвое меньший массив,элементами которого являются #8

Не по теме:

понятно.



Добавлено через 3 минуты
прошу, прощения, я сделал ошибку. моя считает неверно.
Yandex
Объявления
30.05.2012, 21:19     Массивы: составить вдвое меньший массив,элементами которого являются
Ответ Создать тему
Опции темы

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