Дължина на кабел между два блока

Напишете програма, която при дадена височина на два блока и разстояние между тях пресмята дължината на кабела за Интернет, който ще е необходим, за да се свържат покривите им.

Публикувано в 10а, 11а с етикети . Постоянна връзка.

5 Responses to Дължина на кабел между два блока

  1. Gadget каза:
     
    double a,b,c,z;
        cout<<"Vavedi visochinite (v metri) na dvata bloka:"<<endl;
        cin>>a>>b;
        cout<<"Vavedi razstoqnieto (v metri) mejdu dvata bloka:"<<endl;
        cin>>c;
        z=a+b+c;
        cout<<"Shte sa nujni"<<" "<<z<<"m"<<" kabel"<<endl;
     
    • Данаил каза:

      Да, вярно е, но само ако кабелът ще минава по стените на блоковете и по земята. Моя е грешката, че не съм указал в условието, че търсим най-късия път за свързване между двата блока – този, при който ще бъде похарчен най-малко кабел.

  2. Gadget каза:
     
    double a,b,x,y,z;
        cout<<"Vavedi visochinite (v metri) na dvata bloka:"<<endl;
        cin>>a>>b;
        cout<<"Vavedi razstoqnieto (v metri) mejdu dvata bloka:"<<endl;
        cin>>x;
        y=fabs(a-b);
        z=sqrt((x*x)+(y*y));
        cout<<"Shte sa nujni"<<" "<<z<<"m"<<" kabel"<<endl;
    

Вашият коментар