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

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

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

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

30.05.2012, 20:48. Просмотров 351. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы: составить вдвое меньший массив,элементами которого являются (C++):

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

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

Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. - C++
Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. Элементы массива...

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

Сформировать массив В, элементами которого являются нули и единицы - C++
В файле F матрица действительных чисел размером 3 * 6. Сформировать массив В, элементами которого являются нули и единицы. b = 1 Если все...

Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 - C++
Как написать в турбо си Сформировать массив IM(100) элементами которого являются числа 2,1,4,3,6,5,...,100,99.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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,
Миниатюры
Массивы: составить вдвое меньший массив,элементами которого являются  
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
30.05.2012, 21:19 #8

Не по теме:

понятно.



Добавлено через 3 минуты
прошу, прощения, я сделал ошибку. моя считает неверно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2012, 21:19
Привет! Вот еще темы с ответами:

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

Сформировать массив ИМ (100), элементами которого являются числа... - C++
Всем привет! от не могу никак решить задачку, помогите плиз:) Вот она: Сформировать массив ИМ (100), элементами которого являются...

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

Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона [-5, 20] - C++
помогите решить плз,прост сам препод много задал,а этот номер я как то не одупляю!!! &quot;Сформировать целочисленный массив A(75), элементами...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.05.2012, 21:19
Ответ Создать тему
Опции темы

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