1

Тема: порахувати кількість ділянок (С++)

Дорий день, шановні. Допоможіть будь-ласка. Є код програми (С++) який рахує кількість елементів, що більші за попередній елемент. Як переробити даний код для того, щоб він рахував кількість ділянок, які утворюють неперервні послідовності чисел з значеннями які не зменшуються. (проблема полягає в тому, що через свою "неграмотність" я не можу дійти висновку, як саме написати цикл з пошуком ділянки з неперервною послідовністю)

using namespace std;
#include <iostream>
#include <stdio.h>
#include <ctime>
#include <malloc.h>
#include <conio.h>
#include <string.h>
#include <time.h>
#include <stdlib.h>
#include <malloc.h>
#include <locale.h>
int main(){
    setlocale(LC_ALL,"ukrainian");
;
srand(time(NULL));
const int n=200;
int a=0, b=100;
int A[n];
int counter(1);
for(int i(0); i<n; i++)
{
A[i]=rand()%(b-a+1)+a;
if(i!=0 && A[i]<A[i-1])
{counter++;}
if(i!=0 && A[i]>=A[i-1]);
cout <<A[i]<< ' ';
}
cout <<endl;
cout <<"кількість = "<< counter << endl;
putchar('\n');
return 0;
}

2

Re: порахувати кількість ділянок (С++)

Є код програми (С++)

Найбільша проблема полягає в тому, що ви цю програму не писали, тому наводити її код безглуздо.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: koala, HetmanNet, leofun013

3

Re: порахувати кількість ділянок (С++)

і що ви пропонуєте?

4 Востаннє редагувалося HetmanNet (13.03.2015 21:57:08)

Re: порахувати кількість ділянок (С++)

student написав:

і що ви пропонуєте?

Написати самому на скільки зможете і задати питання по коду який дійсно ваш.

Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..

5

Re: порахувати кількість ділянок (С++)

student написав:

і що ви пропонуєте?

Почекайте я перезаватажусь в linux і там спробую скомпілювати розв'язок - я відпишусь