Informatică, întrebare adresată de andreeaosan28, 9 ani în urmă

Se dau trei numere naturale a b x.Sa se verifice daca numarul x apartine intervalului [a,b].

Răspunsuri la întrebare

Răspuns de fusionchain
16
Trebuie ca a <= x <= b

Uite rezolvarea in PseudoCod:

Date de intrare: a,b,x
Date de iesire: mesaj

Citeste a,b,x

Daca (a <= x si x <= b) atunci
Scrie "Numarul apartine intervalului [A,B]"

Altfel

Scrie "Numarul nu apartine intervalului [A,B]

Sfarsit Daca

Stop!

Asa e in C++

#include <iostream> 
using namespace std

int a,b,x;

int main()
{
  cin >> a;
  cin >> b;
  cin >> x;
  
  if (a <= x && x <= b)
  cout << "Numarul apartine intervalului [A,B]" << endl
  
  else
  cout << "Numarul nu apartine intervalului [A,B]" << endl;
  return 0
  }

andreeaosan28: As dori in C++
fusionchain: Poti adjusta codul in functie de interval.Mai Mic Sau Egal (<=) il folosesti daca ai interval inchis la acel capat.Daca ai interval deschis la unul dintre capete vei folosi Mai Mic Strict (<).
fusionchain: Sa-ti dau cateva exemple: (a,b)- a < x si x < b ; (a,b]- a < x si x <= b ; [a,b)- a <= x si x < b
Răspuns de express
22
#include <iostream>
using namespace std;
int a,b,x;
int main()
{
    cin>>a>>b>>x;
    if((x>=a)&&(x<=b)) cout<<"DA";
                  else cout<<"NU";
    return 0;
}

Alte întrebări interesante