Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Esti in perioada de testare la o firma unde ai inceput sa lucrezi acum cateva luni.Ai primit ca si task sa faci un program care sa verifice daca un sir format din 4 numere intregi este monoton crescator sau descrescator.

Date de intrare:
Programul citeste cele 4 elemente ale sirului.

Date de iesire:
Programul afiseaza mesajul "Crescator",daca sirul este monoton crescator,"Descrescator" daca este monoton descrescator sau "Nemonoton" in caz contrar.

Restrictii:
Elementele sirului sunt numere intregi cuprinse intre -100 si 100
Pentru simplitate ,daca un sir este constant(adica are toti termenii egali) il vom considera nemonoton
Solutie in C++,folosind "If"​

Răspunsuri la întrebare

Răspuns de Unknownn
1

Răspuns:

C#:

using System;

     

public class Program

{

public static void Main(){

 int[] arr = new int[4];

 for(int i = 0; i < 4; i++)

  arr[i] = int.Parse(Console.ReadLine());

 bool cresc = true;

 bool descresc = true;

 for(int i = 0; i < 3; i++){

  if(arr[i] > arr[i+1])

   cresc = false;

  else if(arr[i] < arr[i+1])

   descresc = false;

 }

 if(cresc)

  Console.WriteLine("Sirul este monoton crescator");

 else if(descresc)

  Console.WriteLine("Sirul este monoton descrescator");

 else

  Console.WriteLine("Sirul este nemonoton");

}

}


Utilizator anonim: Nu este o solutie mai simpla?
Alte întrebări interesante