Informatică, întrebare adresată de mielionuc97p8d1xd, 8 ani în urmă

Problema la informatica in c++

Se citesc coordonatele (x,y) a n puncte și dimensiunea
unei raze r. Să se determine câte puncte se situează în
interiorul cercului de rază r cu centrul în origine O(0,0).


mielionuc97p8d1xd: #include
int main()
{
float x,y;
int n,i,nr,r;
nr=0;
printf("n="); scanf("%d",&n);
printf("r="); scanf("%d",&r);
for(i=1;i<=n;i++){
printf("\nx="); scanf("%f",&x);
printf("y="); scanf("%f",&y);
if(x>=-r&&x<=r){
if(y<=r&&y>=-r)
nr++;}
}
printf ("\nIn interiorul cercului de raza %d cu centrul în origine O(0,0) sunt %d puncte",r,nr);
}
mielionuc97p8d1xd: cute la coasa
Levi20: e gresit ce ai scris aici vere

Răspunsuri la întrebare

Răspuns de Levi20
0

#include <stdio.h>

#include <stdlib.h>

int main()

{

float x,y;

int n,i,nr=0;

float r;

printf("n=");

scanf("%d",&n);

printf("r=");

scanf("%f",&r);

for(i=1;i<=n;i++){

printf("\nx=");

scanf("%f",&x);

printf("y=");

scanf("%f",&y);

if(sqrt(x*x+y*y)<=r)

nr++;

}

printf ("\nIn interiorul cercului de raza %d cu centrul în origine O(0,0) sunt %d puncte",r,nr);

}


mielionuc97p8d1xd: Nush fratic ce e gresit la mine... :))) Dar atata timp cat isi face treaba de a gasi punctele din raza eu nu ma plang, in schimb a ta nush dar nu merge
mielionuc97p8d1xd: Nu gaseste punctele din raza
mielionuc97p8d1xd: Chiar nush ce ai vrut sa faci cu radicalul ala din x^2 + y^2
Alte întrebări interesante