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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
Igor567
 Аватар для Igor567
2 / 2 / 0
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 02:29     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #1
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.

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

Добавлено через 2 часа 18 минут
+++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 02:29     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов
Посмотрите здесь:

C++ Массивы: вывести все нечетные числа в порядке возрастания их индексов.
C++ Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов
C++ Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания)
Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K C++
C++ Вывести все содержащиеся в массиве четные числа в порядке убывания их индексов, а также их количество
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 1
18.02.2013, 02:37     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #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]<<" ";
}
Igor567
 Аватар для Igor567
2 / 2 / 0
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 14:13  [ТС]     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #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]<<" ";
}
а можно ли чуть переделать что бы числа массива самому вводить, а не рандомно..плиз
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 1
18.02.2013, 15:47     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #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]<<" ";
}
Igor567
 Аватар для Igor567
2 / 2 / 0
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 20:57  [ТС]     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #5
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
#include <iostream>
int main(){
    const int size=10;
спасибо большое....я оч. благодарен тебе...но если мож ещо плиз я тут чуть не пойму..я такое ещо не проходил ( std::cout и т.д.) ..возможно ли переписать код что б были (printf(".."); scanf("..",..); )( и ещо что бы количество вводимых чисел массива задавать в программе,а не стояло автоматом (const int size=10) если тебе конешно не сложно..или ктонить другой если мож переделайте плиз((
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 1
18.02.2013, 21:41     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #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]);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2013, 21:50     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов
Еще ссылки по теме:

C++ Вывести все содержащиеся в массиве числа, нацело делящиеся на 3, в порядке убывания их индексов
Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания C++
Вывести все нечетные числа в массиве в порядке возрастания их индекcов C++

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

Или воспользуйтесь поиском по форуму:
Igor567
 Аватар для Igor567
2 / 2 / 0
Регистрация: 17.02.2013
Сообщений: 62
18.02.2013, 21:50  [ТС]     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов #7
спасибо тебе большое=)
Yandex
Объявления
18.02.2013, 21:50     Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов
Ответ Создать тему
Опции темы

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