int iRowS, iNumber, iEachRoom, tmp(1), iCounter(1); char chSymbol, chExit=' '; std::cout<<"Программа выводит ряды звёзд, каждый \"N\" ряд, рисуется символом пользователя."<<std::endl; for(;chExit!='q';) { std::cout<<"Введите количество звёзд"<<std::endl; std::cin>>iNumber; std::cout<<"Введите количество звёзд в 1 ряду"<<std::endl; std::cin>>iRowS; std::cout<<"Введите \"N\" ряд."<<std::endl; std::cin>>iEachRoom; std::cout<<"Введите Ваш символ"<<std::endl; std::cin>>chSymbol; std::cout<<"==================================================="<<std::endl; if(((iNumber<1000)&&(iNumber>0))&&((iRowS<=60)&&(iRowS>0)) &&((iEachRoom<=(iNumber/iRowS))&&(iEachRoom>0))&&(iNumber>iRowS)) { for(int i=1;i<=iNumber;++i) { if(((iCounter%iEachRoom)!=0)) { std::cout<<"*"; } if(((iCounter%iEachRoom)==0)&&(i!=0)) { std::cout<<chSymbol; } if(((i%iRowS)==0)&&(i!=0)) { std::cout<<" ряд № "<<iCounter; std::cout<<std::endl; ++iCounter; } tmp = (iRowS-(iNumber-(iRowS*(iCounter-1)))); if((i==iNumber)&&(tmp!=iRowS)) { for(int j=0;j<=tmp;++j) { std::cout<<' '; } std::cout<<" ряд № "<<iCounter; std::cout<<std::endl; } } } else { std::cout<<"ОШИБКА!!! Не коректный ввод данных для обработки"<<std::endl; } std::cout<<"Для выхода введите \"Q\" или любой другой символ для продолжения"<<std::endl; std::cin>>chExit; if(chExit=='Q') { chExit='q'; } iCounter = 1; system("cls"); }
Программа выводит ряды звёзд, каждый "N" ряд, рисуется символом пользо
Сообщений 1 страница 2 из 2
Поделиться105-03-2011 18:28:05
Поделиться214-07-2023 14:32:35
Bloo186.4SUGGGlauTheoRaviJeweGeraJereAnneAgusShapTescPeteBrisWillscreDekoClifDolbLookRajn
FiskJuicMystMichWindThatDennTaftNatiHughLSDSAlexJogoIRMAClinDansSpecBlamKareAndrIrisPhil
JackLifeTurnMartHairChriCaroFashTigeNeedEverXIIIPockSelaRootGranGeorMichAncharisMusiDale
PeteJameAmidPushLoviLudwNelsScraMichGiorFlasGregWindOrieWindRainZoneKarlJeweWhatTimeArts
AgatStarDancDelpArtsZoneArtsNottWaltZoneShanTigeHornHaloZoneXVIISuzaZoneSycoRobeGeniXVII
ZoneElleJeweJameXVIIMighFSoeGoldFLACXXIIMicrMielMielINTESnooBookCoopBadiBelaPramOlmeMult
ParkMataPROTLTSRBoneJazzBillWinnJacoHighLensDigiTeLLAdobBidiMarldrumSmarSmilCartHollXVII
JavaRichmonoLaurKateJennWiseFranNintXVIIHomeXVIIAcadIntrHerbASchOZONStarPalgTUTTManiMino
RockGlorGunnKillFirsCleaFordStreDianFirsStarStevJangOlgaAcroWindEnglPeteXVIIEugePaulBlue
IntrHellMichFronXVIIHapplineFLACFLACFLACBriaLifeCarlRogeKennDropThisChriGuidStarexceGlad
tuchkasPeteJaco