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

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

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

Напишите функцию, которая выводит элементы в следующем порядке: - C++

24.01.2014, 10:44. Просмотров 448. Ответов 12
Метки нет (Все метки)

Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке:
AN, A0, AN-1, A1, AN-2, A2, … .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 10:44     Напишите функцию, которая выводит элементы в следующем порядке:
Посмотрите здесь:

Напишите функцию, которая выводит его элементы в следующем порядке: - C++
15. Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: A1, AN, A2, AN–1, A3, AN–2, … .

Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: - C++
Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: AN-1,A0,AN-2,A1,AN-3,A2,... . #include...

Напишите функцию, упорядочивающую элементы массива по сумме первого и второго поля, которая записывается в третье поле, в порядке возрастания - C++
Парни проверьте. Все правильно работает, но выдает небольшие касяки, какие думаю вы сами увидите если у себя прокомпилируите. Задание...

Напишите функцию, которая выводит четные числа - C++
19. Напишите функцию, которая выводит вначале все содержащиеся в массиве четные числа в порядке возрастания их индексов, а затем — все...

Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. - C++
Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.

Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке - C++
Задание Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке. ...

Составить программу на языке Си,которая выводит элементы матрицы в заданном порядке - C++
http://s59.***********/i166/0912/c1/560164df410b.jpg Помогите пожалуйста составить алгоритм, а в идеале еще и закодить). У меня были...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kulakaa
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 10
24.01.2014, 10:56     Напишите функцию, которая выводит элементы в следующем порядке: #2
Последние элементы : An-1; A1; An; A0?
Или пока все элементы не будут выведены??
chainik2
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 32
24.01.2014, 10:59  [ТС]     Напишите функцию, которая выводит элементы в следующем порядке: #3
у меня есть программа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
const int N = 10;
 
void print (int* a,int n)
{
    int k = 0;
    for (int i=0; i<n; i++)
        std::cout <<((!(i%2)) ? a[i-(k++)]:a[n-k]) <<' ';
}
 
int main()
{
    int A[N]={1,2,3,4,5,6,7,8,9,10};
    print (A,N);
    std::cout <<std::endl;
    system("pause");
    return 0;
}
но у неё порядок
A1, AN, A2, AN–1, A3, AN–2, … .
переделать надо
TeachMeC
18 / 18 / 4
Регистрация: 10.01.2014
Сообщений: 45
24.01.2014, 11:09     Напишите функцию, которая выводит элементы в следующем порядке: #4
C++
1
2
3
4
5
6
void  Print (const int * arr,const int arraySize)
{
    int i = 0, j = arraySize - 1;
     for ( i = 0 ; i < j ; i++, j--)
        std::cout  << arr[j] << ' ' << arr[i] <<std::endl;       
}
kulakaa
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 10
24.01.2014, 11:11     Напишите функцию, которая выводит элементы в следующем порядке: #5
вот так попробуй...

C++
1
2
3
4
5
6
7
8
9
10
11
void solve(int A[10], int n)
{
    int j,i;
    j=0;
    for (i=n-1;i>=0;i--)
    {
        cout<<A[i]<<" ";
        cout<<A[j]<<" ";
        j++;
    }
}
я не очень шарю в с++, но зачем нужно
C++
1
 std::cout <<std::endl;
?
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
24.01.2014, 11:14     Напишите функцию, которая выводит элементы в следующем порядке: #6
Цитата Сообщение от kulakaa Посмотреть сообщение
но зачем нужно
перевод строки
kulakaa
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 10
24.01.2014, 11:16     Напишите функцию, которая выводит элементы в следующем порядке: #7
Цитата Сообщение от Ev[G]eN Посмотреть сообщение
перевод строки
а std:: перед ним?
somebdy
7 / 7 / 1
Регистрация: 30.04.2013
Сообщений: 25
24.01.2014, 11:19     Напишите функцию, которая выводит элементы в следующем порядке: #8
Зачем вам лишние переменные? Одного i хватит.
C++
1
2
3
for (int i = 0; i < n; i++)
    std::cout << A[n - 1 - i] << ' ' <<
                 A[i] << ' ';
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
24.01.2014, 11:20     Напишите функцию, которая выводит элементы в следующем порядке: #9
Цитата Сообщение от kulakaa Посмотреть сообщение
а std:: перед ним?
std - пространство имен, к которому относятся данные объекты(cin, cout, endl, ...).
что бы избежать написания этих трех букаф по всей программе, достаточно прописать после всех заголовочников строку:
C++
1
using namespace std;
chainik2
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 32
24.01.2014, 11:23  [ТС]     Напишите функцию, которая выводит элементы в следующем порядке: #10
Незнаю почему то выдаёт ошибки,если не трудно напишите полностью склееную(готовую) программу
somebdy
7 / 7 / 1
Регистрация: 30.04.2013
Сообщений: 25
24.01.2014, 11:27     Напишите функцию, которая выводит элементы в следующем порядке: #11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
void print(int arr[], int n)
{
    for (int i = 0; i < n; i++)
        std::cout << arr[n - 1 - i] << ' ' << arr[i] << ' ';
    std::cout << std::endl;
}
 
int main()
{
    const int n = 10;
 
    int arr[n] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
 
    print(arr, n);
 
    system("pause");
    return 0;
}
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
24.01.2014, 11:28     Напишите функцию, которая выводит элементы в следующем порядке: #12
функция ув. TeachMeC
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
const int N = 10;
 
void  Print(const int * arr, const int arraySize)
{
    int i = 0, j = arraySize - 1;
    for (i = 0; i < j; i++, j--)
        std::cout << arr[j] << ' ' << arr[i] << std::endl;
}
 
int main()
{
    int A[N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
    Print(A, N);
    std::cout << std::endl;
    system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2014, 11:38     Напишите функцию, которая выводит элементы в следующем порядке:
Еще ссылки по теме:

Реализовать функцию, которая переписывает элементы входного массива в обратном порядке - C++
Реализовать функцию, которая переписывает элементы входного массива в обратном порядке. на вход функция получает указатель на первый...

Создать функцию которая выведет элементы в убывающем порядке, и покажет произведение первого и последнего элемента массива - C++
создать одномерный массив, размером n с элементами типа real, создать функцию которая выведет элементы в убывающем порядке, и покажет...

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

[C++] Напишите программу, которая выводит на экран... - C++
Напишите программу, которая выводит на экран вводимые символы до тех пор, пока не введено &lt;CTRL/Z&gt;, выводит количество введенных символов,...

Напишите функцию, которая вычисляет сигнум-функцию числа - C++
Напишите функцию, которая вычисляет сигнум-функцию числа. Сигнум-функция возвращает: 1 если число положительное, -1 если число...


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

Или воспользуйтесь поиском по форуму:
kulakaa
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 10
24.01.2014, 11:38     Напишите функцию, которая выводит элементы в следующем порядке: #13
все три варианта..

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
using namespace std;
void solve1(int *A, int n)
{
    int j,i;
    j=0;
    for (i=n-1;i>=0;i--)
    {
        cout<<A[i]<<" "<<A[j]<<" ";
        j++;
    }
}
 
void solve2(int *a,int n)
{
    int i,j;
    for(i=n-1,j=0;i>j;i--,j++)
        cout<<a[i]<<" "<<a[j]<<" ";
}
 
void solve3(int *a,int n)
{
    int i;
    for (int i = 0; i < n; i++)
        cout << a[n - 1 - i] << ' ' << a[i] << ' ';
}
 
void main()
{
    int A[100];
    int n,i;
    cout<<"Enter num of elem in mass A:";
    cin>>n;
    cout<<"\nEnter mass A:\n";
    for (i=0;i<n;i++)
    {
        //cout<<"\n"<<i+1<<" = ";
        //cin>>A[i];
        A[i]=i+1;
    }
    system("CLS");
    solve1(A,n);
    cout<<"\n";
    solve2(A,n);
    cout<<"\n";
    solve3(A,n);
    cout<<"\n";
    system("PAUSE");
}
Yandex
Объявления
24.01.2014, 11:38     Напишите функцию, которая выводит элементы в следующем порядке:
Ответ Создать тему
Опции темы

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