Retorna la longitud del tramo más largo existente en un arreglo. (unidimencional

Denunciar
-
 Adrian_Jaramillo -
Necesito que este programa me retorne la longitud del tramo mas largo existente en un arreglo.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
void default0(){
int a;
int max;
int arreglo[max];

for(a=0;a<max;a++){
arreglo[max]=0;

}
}




int main(){
int max;
printf("ingrese la cantidad de elementos de su arreglo\n");
scanf("%d", &max);
default0();
int i;
int num1;
int num2;
int arreglo[max];
int maxtramo=1;
int longtramo=1;
int longtramo1;
int longtramo2;
scanf("%d", &num2);
arreglo[0]= num2;
for(i=1; i < max;){
scanf("%d", &num1);
arreglo[i]= num1;
if (num2 > num1 || num2==num1){
maxtramo++;

}

if(num2 < num1){
longtramo++;

}
num2 = num1;
i++;
fflush(stdin);
}
printf("Numeros de tramos del arreglo %d\n", maxtramo);
printf("Numeros de elementos del tramo mas largo %d\n", longtramo);
}

1 respuesta


Un dia antes de entregar el trabajo?