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

Определить количество четных чисел на отрезке между максимальным и минимальным элементами массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с Задачкой http://www.cyberforum.ru/cpp-beginners/thread390991.html
1. Реализовать функцию нахождения всех простых чисел в диапазоне от 1 до 101. Сгенерированные числа сохранить в массиве. Элементы массива вывести на консоль. При реализации использовать алгоритм...
C++ Как правильно передать метод в качестве функции возврата? Здравствуйте! Вот такая проблема, надо передать указатель на метод класса в библиотечную функцию _s16 CiSetCB(_u8 chan, _u8 ev, void (*ci_handler) (_s16)); Прототип функции указатель на... http://www.cyberforum.ru/cpp-beginners/thread390990.html
C++ Проценты
Леспромхоз ведет заготовку деловой древесины. Ее первоначальный объем на территории леспромхоза был равен 120000 м3. Ежегодный естественный прирост составляет 5,5 %. Годовой план заготовки древесины...
Вычислить сумму элементов... C++
Задан одномерный массив. Вычислить сумму элементов, стоящих на четном месте и модуль разности элементов, стоящих на нечетном месте. Запрещено создавать темы с бессмысленными названиями вроде...
C++ помогите перевести код с паскаль в С++ http://www.cyberforum.ru/cpp-beginners/thread390957.html
помогите перевести код с паскаль в С++ program Curs; uses crt, graph; var i, n:integer; t:byte; a, b, eps, h:real; x, sum1, sum2, seps, m0, m1, m2, m3, m4:real; lf:text;
C++ Подскажите литературу... Здравствуйте, подскажите в какой книге можно получить хорошее обьяснение std::<vector> Заранее благодарен. подробнее

Показать сообщение отдельно
azoor
1 / 1 / 0
Регистрация: 17.11.2011
Сообщений: 9
24.11.2011, 19:11  [ТС]
написал код, но не считает количество этих самых чисел, в чём может быть недочёт?
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include "stdafx.h"
#include <stdio.h>
#include "iostream"
using namespace std;
int main()
{
int i,k,j, N;
unsigned a[100];
cout<<"vvedite kolichestvo elementov"<<endl;
cin>>N;
        for(i=1;i<N;i++)
        {
            a[0]=N*N;
            a[i]=a[i-1]+133;
        }
for(i=0;i<N;i++)
{
    cout<<"a["<<i<<"]="<<a[i]<<endl;
}
        float min=a[0];
        int nummin=0;
        for(i=1;i<N;i++)
        {
            if(a[i]<=min)
                {
                    min=a[i];
                    nummin=i;
                }
        }
cout <<"min: "<<"a["<<nummin<<"]="<< min <<endl;
float max=a[0];
        int nummax=0;
        for(i=1;i<N;i++)
        {
            if(a[i]>=max)
                {
                    max=a[i];
                    nummax=i;
                }
        }
cout <<"max: "<<"a["<<nummax<<"]="<< max <<endl;
int chet;
if (nummax<nummin)
{
    for(i=nummax;i<nummin;i++)
        {
            if ( a[i] % 2 == 0 )
                {
                chet++;
                }
        }
}
if (nummax>nummin)
    {
       for(i=nummin;i<nummax;i++)
            {
        if ( a[i] % 2 == 0 ) 
                {
            chet++;
                }
            }
    }
cout<<chet<<endl;
 return 0;
}
Добавлено через 8 минут
вопрос отпадает, забыл поставить int chet=0;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru