Informática, pregunta formulada por chuncer1234, hace 3 meses

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