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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă