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

Найти количество особых элементов в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача параметров в функцию по значению, по ссылке или по указателю http://www.cyberforum.ru/cpp-beginners/thread1075801.html
Передача параметров в функцию по значению, по ссылке или по указателю. Чем отличаются эти 3 способа. И, если не сложно, привести пример каждого способа.
C++ Организовать обработку каждого элемента: печать строк из информационной части и их первых символов Организовать обработку каждого элемента: печать строк из информационной части и их первых символов. Не понимаю как сделать, помогите. #include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> using namespace std; struct ELEM// Описание структуры { char simvol; char simvoll; http://www.cyberforum.ru/cpp-beginners/thread1075796.html
Структуры. Найти самого старшего мужчину C++
Используя записи с полями: дата - с полями число, месяц, год; анкета - с полями фамилия, пол, дата рождения в массиве из 15 элементов типа анкета найти самого старшего мужчину. Без использование указателей, векторов. Вот я сделал, но условие искусственное. Надо чтобы программа сама находила самого старшего, а я сам дату ввел, поэтому не засчитывается. Помогите пожалуйста. #include...
C++ портирование
на сколько сложно портировать программу на c++ на разные платформы(windows, Linux, Mac OS) и сложнее ли это чем портирование например java программ?
C++ Регистрация для установки Rad Studio XE4 http://www.cyberforum.ru/cpp-beginners/thread1075780.html
добрый вечер, уважаемые программисты. помогите, пожалуйста, пройти регистрацию для установления Rad Studio XE4. дело в том, что с одного сайта скачана эта программа и уже установлена правильно на компьютер, но не заходит потому что нужно зарегистрироваться. когда нажимаешь на вход в программу, то появляется окно в котором написано: Rad Studio XE4 Architect Product Registration please...
C++ Перегрузка оператора "стрелка" Как через класс type вызвать функцию move класса pr при условии, что оператор стрелка в классе type не перегружен. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) подробнее

Показать сообщение отдельно
Vegas_I
1 / 1 / 0
Регистрация: 28.02.2013
Сообщений: 103

Найти количество особых элементов в массиве - C++

19.01.2014, 20:13. Просмотров 431. Ответов 15
Метки (Все метки)

Найти количество особых элементов в массиве. Особый это если слева находятся элементы меньше его, а справа - большие. Вот код, не могу найти ошибку в алгоритме.
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
#include <stdio.h>
 
void main()
{
    int i, j, z, n, m, kol;
    bool k;
 
   scanf("%d%d",&n,&m);
 
    int **mas;
    mas=new int *[n];
    for(i=0;i<n;i++)
        mas[i]=new int[m];
 
    for(i=0;i<n;i++)
       for(j=0;j<n;j++)
           scanf("%d",&mas[i][j]);
         
 
kol=0;
 
       for(i=0;i<n;i++)
       {
           for(j=0;j<m;j++)
           {
               k=true;
               for(z=0;z<j;z++)
                   if(mas[i][z]>mas[i][j])
                   {
                       k=false;
                       break;
                   }
               if(!k) continue;
 
               for(z=j+1;z<m;z++)
                  if(mas[i][j]>mas[i][z])
                  {
                      k=false;
                      break;
                  }
                  if(k) kol++;
           }
          
       }
     
       for(i=0;i<n;i++)
           delete []mas[i];
       delete []mas;
 
    printf("%d",kol);
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru