Informática, pregunta formulada por chuncer1234, hace 24 días

Diseñar el Algoritmo que, permita dada una lista de valores numéricos positivos, finalizada en 0, indicar si esta ordenada en forma ascendente.

ayudennnnn en c++

Respuestas a la pregunta

Contestado por flavio62
0

Respuesta:

números indicar si está ordenada de forma ascendente C++

Explicación:

#include<iostream>

using namespace std;

int main() {

int ascendente[20];

int g=0;

int i=0;

int m=0;

int n=0;

int r=0;

int t=0;

int x=0;

while (i==0) {

 cout << "Ingrese el #" << r+1 << " (positivo): " << endl;

 cin >> n;

 if (n==0) {

  i = 1;

 } else {

  if (n<0) {

   i = 0;

  } else {

   ascendente[r] = n;

   r = r+1;    

  }

 }

}

m = ascendente[r-1];

t = 1;

while (x<r) {

 if (ascendente[x]<ascendente[t]) {  

  g = g+1;

 } else {

 }

 x = x+1;

 t = t+1;

}

if (g==r-1) {

 cout << "Es ascendente" << endl;

} else {

 cout << "No es ascendente" << endl;

}

return 0;

}

Adjuntos:
Otras preguntas