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

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

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

Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 C++
Сформировать массив ИМ (100), элементами которого являются числа... C++
C++ Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A.
Дан массив A(N). Сформулировать массив B(M), элементами которого являются большие из двух рядом стоящих в массиве A чисел C++
Составить программу формирования массива, элементами которого являются цифры числа N C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
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
 Аватар для Infinity3000
1057 / 576 / 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
Сообщений: 341
30.05.2012, 21:02     Массивы: составить вдвое меньший массив,элементами которого являются #4
Infinity3000, в какой среде программируете?
лично у меня Code::Blocks mingw-32 не компилирует Ваш код.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 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
Сообщений: 341
30.05.2012, 21:06     Массивы: составить вдвое меньший массив,элементами которого являются #6
Infinity3000,

Не по теме:

http://codepad.org/wbAGadaJ

Infinity3000
 Аватар для Infinity3000
1057 / 576 / 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     Массивы: составить вдвое меньший массив,элементами которого являются
Еще ссылки по теме:

Сформировать массив В, элементами которого являются нули и единицы C++
Сформировать массив IM( 50 ) ,элементами которого являются числа 1,3,5,…,49,50,48,46 ,…,2 C++
Создать массив, элементами которого являются *. Вывести на экран C++

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

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

Не по теме:

понятно.



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

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