# C Exercises: Length of longest ascending contiguous subsequence

## C Basic-II: Exercise-6 with Solution

Write a C program that accept a sequence of positive integers from the user and find the length of the longest continuous subsequence from the said sequence.

**Sample Date:**

Length of the sequence: 5 Sequence: 5 2 3 4 1 Length of longest ascending contiguous subsequence: 5 [2 3 4] Length of the sequence: 6 Sequence: 10 20 30 40 50 60 Length of longest ascending contiguous subsequence: 6 [10 20 30 40 50 60] Length of the sequence: 3 Sequence: 5 1 3 Length of longest ascending contiguous subsequence: 2 [1 3]

**C Code:**

```
#include <stdio.h>
int main()
{
int N;
int nums[100];
int i,tempp=0,ctr=0,max=0;
int x;
printf("Number of integers want to input in the first sequence: ");
scanf("%d",&N);
printf("Input the numbers:\n");
for(i=0;i<N;i++){
scanf("%d",&nums[i]);
}
while(tempp<(N-1))
{
if(nums[tempp]<=nums[tempp+1])
{
ctr++;
}
else
{
if(max<ctr) max=ctr;
ctr=0;
}
tempp++;
}
if(max<ctr)
max=ctr;
printf("Length of longest ascending contiguous subsequence: %d\n",max+1);
return 0;
}
```

Sample Output:

Number of integers want to input in the first sequence: 5 Input the numbers: 5 2 3 4 1 Length of longest ascending contiguous subsequence: 3

**Flowchart:**

**C Programming Code Editor:**

** Contribute your code and comments through Disqus.**

**Previous C Programming Exercise:** Sum values before, after the maximum value in a sequence.

**Next C Programming Exercise:** The smallest absolute difference between X and 2 integers.

**What is the difficulty level of this exercise?**

Test your Programming skills with w3resource's quiz.

## C Programming: Tips of the Day

**C Programming - How to initialize a struct in accordance with C programming language standards?**

In (ANSI) C99, you can use a designated initializer to initialize a structure:

MY_TYPE a = { .flag = true, .value = 123, .stuff = 0.456 };

Ref : https://bit.ly/3cgvor0

**Weekly Trends**- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
- JavaScript functions Exercises
- Python Tutorial
- Python Array Exercises
- SQL Cross Join
- C# Sharp Array Exercises