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

/*1 se citesc 2 numere a si b, apoi n numere. cate numere din cele n apartin intervalului [a,b], cate sunt in stanga si cate in dreapta.
(a=1, b=10, n=5 3 -3 4 15 -4 stg=2 in=2 dr=1)*/

#include

using namespace std;

int main()
{int a,b,n,x,i,dr=0,stg=0,in=0;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"n=";cin>>n;
//CONDITIE
{
cin>>x;
if(x>=a && x<=b) in++;
else{
if(x else if(x>b) dr++;}

}
cout<<"In interval:"<
cout<<"In dreapta:"<
cout<<"In stanga:"<
return 0;
}


SamySam2099: Care este conditia?Va rog sa ma ajutati
SamySam2099: {if(x<a) stg++;
    else if(x>b) dr++;}
SamySam2099: #include <iostream>

using namespace std;

int main()
{int a,b,n,x,i,dr=0,stg=0,in=0;
  cout<<"a=";cin>>a;
  cout<<"b=";cin>>b;
  cout<<"n=";cin>>n;

{
    cin>>x;
  if(x>=a && x<=b) in++;
  else{
    if(x<a) stg++;
    else if(x>b) dr++;}

}
cout<<"In interval:"<<in<<" num"<<endl;

cout<<"In dreapta:"<<dr<<" num"<<endl;

cout<<"In stanga:"<<stg<<" num"<<endl;

    return 0;
}
SamySam2099: dupa  cout<<"n";cin>>n trebuie o conditie si nu o gasesc

Răspunsuri la întrebare

Răspuns de Robert14
0
Trebuie sa folosesti instructiune for ,pentru a introduce repetat numerele x:
for (i=1;i<=n,i++)


SamySam2099: nu merge,multumesc oricum
SamySam2099: as vrea sa se termine for-ul dupa ce apas enter
Alte întrebări interesante