Răspuns :
#include < iostream >
#include < math.h >
using namespace std;
int main(){
int x[100],y[100],r=0,i=0,al;
while(true){
cout<<"\n\n=========Meniu========\n\
1.Adaugare punt\n\
2.Afisare raza\n\
3.Sterge toate punctele\n\
0.Exit\n\
=======================\n\
*introduceti alegerea:";
cin>>al;
switch(al){
case 1:
cout<<"\nIntroduceti coordonata x:";
cin>>x[i];
cout<<"Introduceti coordonata y:";
cin>>y[i];
i++;
break;
case 2:
if(i==0){
cout<<"\nMai intii adaugati minim un punct\n";
}
else{
r=0;
for(int j=0;j<i;j++){
if(sqrt(x[j]*x[j]+y[j]*y[j])>r){
r=sqrt(x[j]*x[j]+y[j]*y[j])+1;
}
}
cout<<"\nRaza minima este: "<<r;
}
break;
case 3:
i=0;
cout<<"\nToate punctele au fost sterse cu succes\n";
break;
case 0:
return 0;
}
}
}
//////Meniul
1.Adaugi cate puncte doresti pe rand
2.Afisezi cercula de raza minima care poate fi consruit cu punctele introduse.
3.Stegi toate punctele introduse.
0.Anchizi programul..
Dca ceva nu intelegi sau am grsit eu ceva scrii aici si corectam
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!