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

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

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

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

14.01.2014, 17:10. Просмотров 564. Ответов 5
Метки нет (Все метки)

19. Напишите функцию, которая выводит вначале все содержащиеся в массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2014, 17:10     Напишите функцию, которая выводит четные числа
Посмотрите здесь:

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

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

Напишите программу на языке С++, которая сравнивает 2 числа и выводит на экран наибольшее из них, если числа равны - C++
которая сравнивает 2 числа и выводит на экран наибольшее из них, если числа равны, выдается соответствующее сообщение

Напишите программа, которая вводит два целых числа и выводит на экран остаток от деления первого числа на втор - C++
1.Напишите программа, которая вводит два целых числа и выводит на экран остаток от деления первого числа на второе. Ввод 10 4 11...

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

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

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

Напишите программу, которая выводит все числа персвой сотни, оканчиающееся на 2 - C++
Всем привет, Напишите пожалуйста программу, которая выводит все числа первой сотни, оканчивающееся на 2. BORLAND TURBO C++ PROFESSIONAL. ...

Напишите программу, которая считывает, введенные пользователем 2 числа, определяет и выводит на экран - C++
Помогите с программой по С++. Нужно решить данную задачу только при помощи "Тернарного оператора" и никак иначе. Напишите программу,...

Напишите программу, которая выводит в столбик цифры введённого числа, начиная с последней - C++
Nemovok, Ты большой молодец ты решил правильно.Я правда удалил строчку где выводит "std::cout << "Enter size: ";" И убрал пробелы Из...

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

Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m - C++
1. Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m 2. Написать функцию, которая принимает 2...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
14.01.2014, 17:19     Напишите функцию, которая выводит четные числа #2
chainik2, на вас группа свалила все варианты лабы про функции???
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
14.01.2014, 17:23     Напишите функцию, которая выводит четные числа #3
Видимо да.)
AnDrew_LP
160 / 162 / 9
Регистрация: 29.05.2010
Сообщений: 435
14.01.2014, 17:26     Напишите функцию, которая выводит четные числа #4
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
#include <iostream>
 
void output(int *a,int n)
{
     for(int i = 0; i < n; i++) 
         if(a[i]%2 == 0) std::cout << a[i] << ' ';
     std::cout << std::endl;
     for(int i = n - 1; i >= 0; i--) 
         if(a[i]%2 != 0) std::cout << a[i] << ' ';
     std::cout << std::endl;
}
 
int main()
{
     std::cout << " Enter N" << std::endl;
     int n,int *a;
     std::cin >> n;
     a = new int[n];
     std::cout << " Enter elements" << std::endl;
     for(int i = 0; i < n; i++)
          std::cin >> a[i];
     output(a,n);
     system("pause");
     delete []a;
     return 0;
}
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
14.01.2014, 17:38     Напишите функцию, которая выводит четные числа #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
 
 
template < typename T > bool even ( const T & x ) {
    return !(x%2) ;
}
template < typename T > bool odd ( const T & x ) {
    return x%2 ;
}
 
 
int main () {
    std::vector< int > vec { 1 , 4 , 6 , 8 , 9 , 4 , 12 , -7 , 9 , 18 , 0 , 7 } ;
 
    std::copy_if ( vec.begin() , vec.end() , std::ostream_iterator< int > ( std::cout , " " ) , even< int > ) ;
    std::cout << std::endl ;
    std::copy_if ( vec.rbegin() , vec.rend() , std::ostream_iterator< int > ( std::cout , " " ) , odd < int > ) ;
    std::cout << std::endl ;
}
JavaUser
70 / 70 / 15
Регистрация: 06.10.2013
Сообщений: 302
14.01.2014, 17:39     Напишите функцию, которая выводит четные числа #6
Цитата Сообщение от chainik2 Посмотреть сообщение
19. Напишите функцию, которая выводит вначале все содержащиеся в массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.
void PrintMas(int* matr,int Razm)
{
for(int j=0;j<Razm;j++)
{
if(matr[j]%2==0)
cout<<matr[j];
}
for(int h=Razm;h>=0;h--)
{
if(matr[h]%2!=0)
cout<<matr[h];
}
}
Yandex
Объявления
14.01.2014, 17:39     Напишите функцию, которая выводит четные числа
Ответ Создать тему
Опции темы

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