Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
Igor567
2 / 2 / 7
Регистрация: 17.02.2013
Сообщений: 62
#1

Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов - C++

18.02.2013, 02:29. Просмотров 2862. Ответов 6
Метки нет (Все метки)

Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.

уделите мне немного времени плиз...и помогите сделать код для С++

Добавлено через 2 часа 18 минут
+++

http://www.cyberforum.ru/cpp-beginners/thread783093.html

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 02:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов (C++):

Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов, а также их количество K
язык С++ Дан целочисленный массив размера N. Вывести все содержащиеся в...

Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает...

Дан целочисленный массив размера N. Вывести вначале все его четные элементы, а затем — нечетные
Дан целочисленный массив размера N. Вывести вначале все его четные...

Вывести все содержащиеся в массиве четные числа в порядке убывания их индексов, а также их количество
1. Дан целочисленный массив размера N. Вывести все содержащиеся в данном...

Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания
Дан целочисленный массив размера N.Вывести в начале все содержащиеся в данном...

6
Croessmah
++Ͻ
14158 / 8083 / 1513
Регистрация: 27.09.2012
Сообщений: 19,919
Записей в блоге: 3
Завершенные тесты: 1
18.02.2013, 02:37 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <ctime>
int main(){
    const int size=10;
    int arr[size];
    srand(time(NULL));
    std::cout<<"Array:\n";
    for(int i=0;i<size;++i){
        std::cout<<(arr[i]=rand()%10)<<" ";
    }
    std::cout<<"\n1:\n";
    for(int i=0;i<size;++i)
        if(!(arr[i]&1))
            std::cout<<arr[i]<<" ";
    std::cout<<"\n2:\n";
    for(int i=size-1;i>=0;--i)
        if(arr[i]&1)
            std::cout<<arr[i]<<" ";
}
1
Igor567
2 / 2 / 7
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 14:13  [ТС] #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <ctime>
int main(){
    const int size=10;
    int arr[size];
    srand(time(NULL));
    std::cout<<"Array:\n";
    for(int i=0;i<size;++i){
        std::cout<<(arr[i]=rand()%10)<<" ";
    }
    std::cout<<"\n1:\n";
    for(int i=0;i<size;++i)
        if(!(arr[i]&1))
            std::cout<<arr[i]<<" ";
    std::cout<<"\n2:\n";
    for(int i=size-1;i>=0;--i)
        if(arr[i]&1)
            std::cout<<arr[i]<<" ";
}
а можно ли чуть переделать что бы числа массива самому вводить, а не рандомно..плиз
0
Croessmah
++Ͻ
14158 / 8083 / 1513
Регистрация: 27.09.2012
Сообщений: 19,919
Записей в блоге: 3
Завершенные тесты: 1
18.02.2013, 15:47 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
int main(){
    const int size=10;
    int arr[size];
    std::cout<<"Array:\n";
    for(int i=0;i<size;++i){
         std::cout<<"Enter arr["<<i<<"] = ";
         std::cin>>arr[i];
    }
    std::cout<<"\n1:\n";
    for(int i=0;i<size;++i)
        if(!(arr[i]&1))
            std::cout<<arr[i]<<" ";
    std::cout<<"\n2:\n";
    for(int i=size-1;i>=0;--i)
        if(arr[i]&1)
            std::cout<<arr[i]<<" ";
}
1
Igor567
2 / 2 / 7
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 20:57  [ТС] #5
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
#include <iostream>
int main(){
    const int size=10;
спасибо большое....я оч. благодарен тебе...но если мож ещо плиз я тут чуть не пойму..я такое ещо не проходил ( std::cout и т.д.) ..возможно ли переписать код что б были (printf(".."); scanf("..",..); )( и ещо что бы количество вводимых чисел массива задавать в программе,а не стояло автоматом (const int size=10) если тебе конешно не сложно..или ктонить другой если мож переделайте плиз((
0
Croessmah
++Ͻ
14158 / 8083 / 1513
Регистрация: 27.09.2012
Сообщений: 19,919
Записей в блоге: 3
Завершенные тесты: 1
18.02.2013, 21:41 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdio>
int main(){ 
    int size;
    int * arr;
    printf("Enter size: ");
    scanf("%d",&size);
    arr=new int[size];//(int*)malloc(size*sizeof(int));
    printf("Array:\n");
    for(int i=0;i<size;++i){
        printf("Enter arr[%d] = ",i);
        scanf("%d",arr+i);
    }
    printf("\n1:\n");
    for(int i=0;i<size;++i)
        if(!(arr[i]&1))
            printf("%d ",arr[i]);
    printf("\n2:\n");
    for(int i=size-1;i>=0;--i)
        if(arr[i]&1)
            printf("%d ",arr[i]);
}
2
Igor567
2 / 2 / 7
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 21:50  [ТС] #7
спасибо тебе большое=)
0
18.02.2013, 21:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2013, 21:50
Привет! Вот еще темы с решениями:

Вывести все содержащиеся в массиве числа, нацело делящиеся на 3, в порядке убывания их индексов
Напишите функцию , которая выводит вначале все содержащиеся в массиве числа ,...

Массивы: вывести все нечетные числа в порядке возрастания их индексов.
По информатике задали Дан целочисленный массив размера N. Вывести все...

Вывести все нечетные числа в массиве в порядке возрастания их индекcов
Дан целочисленный массив размера n. вывести все содержащие в данном массиве...

Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания)
Здравствуйте, ув. програмисты.. Раньше меня этот форум выручал, и сейчас...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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