Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main() {
- int liczba;
- int i=0;
- cout << "Podaj liczbe: ";
- cin >> liczba;
- int tab[liczba-1];
- for (i = 0; i < liczba; i++)
- {
- cin >> tab[i];
- }
- int max_dlugosc = 1; // maksymalna d3ugooc tablicy z pocz1tku jak wszystko bedzie mniejsze to bedzie d3ugooc 1
- int pomocnicza = 1; //pomocnicza
- for (int i = 1; i <liczba ; i++) //wyjebac n i tyle
- {
- if(tab[i-1] <= tab[i]) // porównujemy element wiekszy do elementu mniejszego
- {
- pomocnicza++; // jesli element w tablicy wiekszy o 1 jest wiekszy to zwieksz dlugosc calego ciagu
- if (max_dlugosc<=pomocnicza){//porowównuje maksymaln1 domyoln1 d3ugooa 1 do zmiennej pomocniczej, jesli jest ona wieksza to przechodzi dalej
- max_dlugosc=pomocnicza;
- }
- }
- else{
- pomocnicza=1;
- //resetuje zmienna pomocnicza
- }
- }
- cout <<("Maksymalna dlugosc podciagu wynosi ") <<max_dlugosc <<("\n");
- getch();getch();
- return 0;
- }
- //1,8,1,1,5,7,1,1
Advertisement
Add Comment
Please, Sign In to add comment