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

Найти количество четных и нечетных членов последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ограничение ввода с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread128330.html
Доброго времени суток. Ребят такой вопрос: Как ограничить ввод данных с клавиатуры. Если точнее: прдставте себе что юзер заснул на одной клавише, а потом нажал Enter. Прога от этого виснет. Мне необходимо ограничение ввода. Не проверку на кол-во введенных букв. А ограничение при самом вводе. Заранее спасибо!!!
C++ Курсовая Пожалуйста очень нужна помощь с курсовой С++. 1 курс. Задача : Одномерный массив целых чисел размер которого задаётся с клавиатуры. Запрограммировать следующие действия с массивом: 1)Создать массив, в котором i-й элемент является средним арифметическим всех элементов исходного массива A , кроме i-го; 2)Элементы массива циклически сдвигать на k позиций влево; 3)определить симметричен ли... http://www.cyberforum.ru/cpp-beginners/thread128327.html
Вывод информации о треке C++
Всем доброго времени суток! Вот захотел написать программку, которая выводит (хотя бы в консоль) такие данные о треке, как название, размер, альбом и прочее. Подскажите, куда копать!!!
Ошибка при работе с файлом C++
Пытался разобраться с записью и чтением из файла, посмотрел с десяток тем здесь, но столкнулся со странной (для меня) ошибкой. Вот, казалось бы, банальная программа для записи числа в файл: #include<stdio.h> #include<stdlib.h> #include<iostream> using namespace std; void main() {int x=123; FILE *f;
C++ Перегрузка оператора http://www.cyberforum.ru/cpp-beginners/thread128313.html
В следующем коде имеется перегруженный оператор, позволяющий умножить вектор справа на число. Как сделать обратное, то есть, чтобы вектор можно было умножать на число слева? template <class T> class Vector{ protected: T *v; int dim; public: Vector(T *a,int n); Vector<T> operator*(T k);
C++ количесво слов из 4 букв Необходимо посчитать слова состоящие из 4 букв в строке используя дружественные функции. #include <vcl.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream.h> int main() { подробнее

Показать сообщение отдельно
CFYZ
10 / 10 / 0
Регистрация: 21.11.2009
Сообщений: 187

Найти количество четных и нечетных членов последовательности - C++

13.05.2010, 19:56. Просмотров 1191. Ответов 2
Метки (Все метки)

Даны натуральные числа n, p, q, a1, a2,.....,an, причем n>=q>p>=1. Найти количество четных и нечетных членов последовательности a, a2,...,an. Определить значения наименьшего четного члена и наибольшего нечетного члена последовательности ap, ap+1,....,an.
Упорядочить члены последовательности ap, ap+1,....,aq по убыванию, используя алгоритм сортировки методом прямого выбора.

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
include <iomanip.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
main()
 
{
int n,//kol-vo el-tov v ishodnom massive
    m;//kol-vo el-tov v rezult massive
int *a,// massiv (ishodnii i rezultiruuchii)
    *temp_a;// vremnnii massiv
int i,j; //schetchik chiklov
int c, nc;//schetchik chetnosti
int imax, //indeks maks. el-ta
    imin; //indeks min el-ta
int temp;//bufer dlya sortirovki
int p,q;//peremenii dlya raboti ciklov
{
 clrscr();
//formirovanie ishodnogo massiva
cout<<"Vvedite P: ",cin>>p;
cout<<"Vvedite Q: ",cin>>q;
cout<<"Vvedite kol-vo elementov massiva: ", cin>>n;
a=new int[n];
cout<<"Vvedite "<<n<<" elementov massiva: ";
for (i=0; i<n; i++) cin>>a[i];
cout<<"Ishodnii massiv:"<<endl;
for (i=0; i<n; i++) cout<<"a["<<i<<"]="<<a[i]<<" ";
cout<<endl;
}
//proverka na chetnost i nechetnost
c=0; nc=0;
for (i=0; i<n; i++){
if (a[i]%2==0) c++;
else nc++;}
cout<<c<<" ";
cout<<nc;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru