Вписване в сайта



Лице, обем

Петък, 23 Септември 2011 06:05

куб - видими страни

Написана от 
Оценете
(0 гласа)

Имате куб, който е формиран от отделни малки кубчета.
Да се състави програма, чрез която по въведен брой кубчета за страна на куба извежда броя кубчета с 3, 2 и 1 видими страни.
Пример: 3 Изход: 8 с 3 страни, 12 с 2 страни и 6 с 1 страна

  

//Търсят се само кубчетата формиращи страните на големия куб.
#include <iostream>
using namespace std;

const int wryh=8,ryb_12=12, strani=6;
int main()
{int strana, ryb_w,centyr,broi;

cout<<"Imate kub, kojto e formiran ot otdelni malki kubcheta.\n";
cout<<"Da se systawi programa, chrez koqto po wyweden broj kubcheta za\n";
cout<<"strana na kuba izwevda broj kubcheta s 3,2 i 1 widimi strani.\n";
cout<<"Primer: 3 Izhod 8 s 3 strani, 12 s 2 strani i 6 s edna strana.\n";
cout<<"Wywedete broj kubcheta za edna strana: [3..10]: ";cin>>strana;
//kubyt ima 8 wyrha - 3 widimi strani
//kubyt ima 6 strani 
//kubyt ima 12 wynshni ryba
ryb_w=ryb_12*(strana-2);//broj kubcheta s 2 widimi strani
centyr=strani*(strana-2)*(strana-2);//broj kubcheta s 1 widima strana
broi=wryh+ryb_w+centyr;
cout<<"Tozi kub she byde systawen ot "<<broi<<" otdelni widimi kubcheta kato: \n";
cout<<wryh<<" sa s 3 widimi strani;\n";
cout<<ryb_w<<" formirashi wytreshnite kubcheta za 12 ryba na kuba i sa s 2 widimi strani;\n";
cout<<centyr<<" formira centralnite kubcheta za wsqka osnowa i sa s 1 widima strana.\n";
    system("pause");
return 0;
}
Прочетена 1801 пъти
Още в тази категория: лице, повърхнина, обем »