Тёмный

Что такое вложенный цикл. Вложенная конструкция. C++ для начинающих. Урок #24. 

#SimpleCode
Подписаться 367 тыс.
Просмотров 215 тыс.
50% 1

Домашнее задание. Написать программу, которая выводит на экран прямоугольник символом *. Высота и ширина задаётся пользователем.
Что такое вложенный цикл. Вложенная конструкция. C++ для начинающих. Урок #24.
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

Опубликовано:

 

4 июн 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 214   
@mrgrizli9622
@mrgrizli9622 6 лет назад
Самое крутое объяснение языка C++ и при этом еще и бесплатное! Серьезно, Сергей, у вас самые лучший видеокурс на всем Рунете. Вы очень подробно все разжевываете так, что нам, зрителям, остается только впитывать. Еще мне нравится, что уроки короткие и нет никакой воды в видео. Я поражен вами. Желаю удачи и... Огромное СПАСИБО!!!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Пожалуйста! Спасибо за поддержку! =)
@andreyzh36
@andreyzh36 5 лет назад
Полностью с вами согласен! Я перелопатил много видосов насчёт с++. Остановился на Сергее. Всё кратко и ясно, ничего лишнего. Так объяснять может только грамотный препод.
@elvinaustin1022
@elvinaustin1022 5 лет назад
Тоже кучу всего перелопатил за 2 года , а тут 200 уроков от и до и так все разложено по полочкам. @@andreyzh36
@elvinaustin1022
@elvinaustin1022 5 лет назад
Я тоже :D , вот точно не думал что начну с С++ , ну на крайний случай JavaScript || Phyton а тут прям поперло у меня , главное все в голове укладывается ровно и запоминается))@@Kitsikoo
@rapiraOYP
@rapiraOYP 3 года назад
Трудно с этим спорить
@user-rq1tj8ux4f
@user-rq1tj8ux4f 2 года назад
тот момент когда на уроке разбирали 2+2=4 а в дз говорят найти расстояние до альфацентавра по количеству лобковых волос. за урок лайк как всегда
@user-ct4xc8sx5f
@user-ct4xc8sx5f 2 года назад
esli strukturirovat' zadaniya v golove, to prixodit ponimanie, po4emu sergey tak razbivaet svoi uroki. 2+2 na uroke, 2+2 v zadanii, u4ityvaya, 4to na predydushem domashnem zadanii vy dolzhny byli napisat' polovinu koda, kotoriy nuzhen dlya vipolnenya etoy zada4i. vash kommentariy podhodit dlya kursov na drugix platformax u4ebnyx, ponyatnee i dostupnee sergeya nikto ne objasnyaet, eto zhe kasaetsa i domashnix zadaniy, vse oni vypolnyautsa v ramkax projdennoj programmy kursa
@zxcghoul8837
@zxcghoul8837 Год назад
@@user-ct4xc8sx5f Тебя в русской раскладке забанили?
@jlksdjslksjn2326
@jlksdjslksjn2326 Год назад
@@zxcghoul8837 на клавиатуре возможно нет русской локализации, а русскую наизусть не помнит
@snowy53125
@snowy53125 Год назад
@@user-ct4xc8sx5f xorosho, budu imet' vvidu, ti na samom dele prav
@ne_xoroshey__________4334
@ne_xoroshey__________4334 6 месяцев назад
@@user-ct4xc8sx5f я прочитал💪
@d1cemovie
@d1cemovie 6 лет назад
Смотрел до этого довольно много материалов по циклам в языках программирования, но впервые вижу, чтобы так наглядно и просто объяснялась суть вложенных циклов. Сам уже давно понял принцип работы таких циклов, но, слушая некоторых «учителей», поражаюсь их объяснениям. А в этом видео «на пальцах» объяснен принцип действия. Сергей, у Вас просто прекрасный контент на канале. По вашим урокам можно конспектировать материал даже :) Удачи Вам и большое спасибо!
@SimpleCodeIT
@SimpleCodeIT 6 лет назад
Благодарю за поддержку! =)
@MaksimVB
@MaksimVB 5 лет назад
@@SimpleCodeIT благодарю, Сергей. Действительно, сижу и конспектирую. Многое уже знаю, но решил повторить. А почему бы и нет?)
@Dmitry8477
@Dmitry8477 3 года назад
@@MaksimVB думал один делаю конспекты по темам) На самом деле очень помогает изучению
@user-xy8tu6vk7i
@user-xy8tu6vk7i 3 года назад
И вот, спустя три года, стал программистом?
@Mayberry_
@Mayberry_ 2 года назад
@@user-xy8tu6vk7i мне еще не кто не ответил на этот вопрос...
@lidjest9888
@lidjest9888 5 лет назад
Огромное спасибо. Вы единственный,во всем инете, кто все конкретно объяснил. Все стало понятно. Спасибо.
@FunnyJunkey
@FunnyJunkey 7 месяцев назад
Самое лучшее объяснение циклов во всём интернете!
@goodvibes4070
@goodvibes4070 6 лет назад
The BEST C++ Lessons Chanel!
@viktoriagrechukha3502
@viktoriagrechukha3502 5 лет назад
УРА! Я нашла годные уроки по С++!Спасибо за хорошие объяснения:3
@rodezirkel9
@rodezirkel9 5 лет назад
Огромное спасибо Вам за Ваш большой труд! С уважением.
@elvinaustin1022
@elvinaustin1022 5 лет назад
Серега ты топ , лучший учитель. Я 2 года не мог начать, скучно было , и не понимал по книгам. Теперь запоем смотрю твои уроки ,все понятно стало, огромное тебе спасибо от души. Как разбогатею отблагодарю тебя обязательно финансово.
@Well016
@Well016 4 года назад
ну как получилось ?
@kykrismoshonka
@kykrismoshonka 3 года назад
@@Well016 ахахахахаахахахаххаха
@HoudiniVFX
@HoudiniVFX 5 лет назад
Спасибо за курс! Вы - супер!
@akhaniskak9596
@akhaniskak9596 5 лет назад
Мои вам благодарности за хороший видео урок!
@shaphrol9896
@shaphrol9896 2 года назад
Шикарный учитель! Уважуха тебе Серёжа
@romanthissen3934
@romanthissen3934 2 года назад
Выглядит достаточно просто , лайк , спасибо за урок
@Vladimir_Master
@Vladimir_Master 5 лет назад
Очень интересно! Побольше бы Домашних Заданий С разбором....!!! )Класс!
@SimpleCodeIT
@SimpleCodeIT 7 лет назад
#SimpleCode #вложенныйцикл #урокипрограммирования
@archiechellaut9483
@archiechellaut9483 2 года назад
Большое спасибо за урок!
@expse1108
@expse1108 5 лет назад
Дай Бог чтоб у вас все была Хорошо!!!!!!спасибо вам большое,я из-за вас много чему научился return =);
@user-ku9my6dt9p
@user-ku9my6dt9p 2 года назад
Спасибо вам за то, что вы есть!!!!!!!!! ❤️
@Ms001man
@Ms001man 5 лет назад
Спасибо за урок!
@morrigan_ghost
@morrigan_ghost 3 года назад
просто браво! спасибо большое!
@user-wh3dr8ox2n
@user-wh3dr8ox2n 3 года назад
Лайк однозначно!!!
@user-id9mx3es8p
@user-id9mx3es8p 4 года назад
Спасибо Огромное!
@kotlin138
@kotlin138 2 года назад
Ты красавчик ! Вообще не понимал как они работают
@user-jm9tf7zc6l
@user-jm9tf7zc6l Год назад
благодарю за контент)
@giorgitamazashvili9338
@giorgitamazashvili9338 6 лет назад
vse OK , uchim dalshe!
@user-rd1hb8uf9b
@user-rd1hb8uf9b 6 лет назад
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@user-gd9nl8rt3y
@user-gd9nl8rt3y 6 лет назад
Согласен!
@heywiyt3198
@heywiyt3198 5 лет назад
хватит спамить под каждым видео!
@tronwaves6574
@tronwaves6574 3 года назад
@@heywiyt3198 Это не спам, это благодарность.
@roockeet3460
@roockeet3460 3 года назад
@@tronwaves6574 это спам
@expse1108
@expse1108 5 лет назад
спасибо от души вы ГЕНИЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 года назад
Спасибо!
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro 5 месяцев назад
thank you
@joeshawn2269
@joeshawn2269 5 лет назад
Немного пришлось поломать голову, отладчик помог все быстро прояснить, очень полезная штука) #include using namespace std; void main() { setlocale(LC_ALL, "ru"); int heigh, lng; cout heigh; cout lng; for (int indexHeigh = 0; indexHeigh < heigh; indexHeigh++) { cout
@antandgen
@antandgen 6 лет назад
Ребят вот слушаю Сергея вроде всё понятно (Сергею респект), но как доходит до домашки всё не знаю с какого конца начать. Смотрю ваши проги всё понятно.Может вы ещё какую-то литературу читаете или это тренировками достигается?
@hokage3048
@hokage3048 6 лет назад
Andrey A +
@DJEISON97
@DJEISON97 5 лет назад
такая же история, хотя со временем можно попробовать разобраться, наверно с тренировками придет понимание.
@arsenarsen5946
@arsenarsen5946 5 лет назад
@REVOLVER PRorOK , аналогичная ситуация. И это нормально. Все в голове ведь не удержишь))
@user-xm5zl9up4r
@user-xm5zl9up4r Год назад
Спасибо
@mishalavik4595
@mishalavik4595 6 лет назад
В общем первый цикл не продолжит работу пока не завершится второй (вложенный) цикл.
@avadoksolymp5060
@avadoksolymp5060 5 месяцев назад
потерял кучу времени, потому что думал, что нужно сделать треугольник из * *** ** * вот код, кому интересно int main() { int hight,wight; cin >> hight >> wight; // задаем висоту и ширину for(int i = 0; i < hight; i++, wight--){ for(int j = 0; j < wight; j++){ cout
@user-wm9ls1ii3l
@user-wm9ls1ii3l 2 года назад
Ты лутшый.
@user-kb6qd8rg4g
@user-kb6qd8rg4g 4 года назад
спасибо
@user-ob8zx3jl2p
@user-ob8zx3jl2p 4 года назад
Домашнее: #include using namespace std; int main() { setlocale(LC_ALL, "Rus"); int a, b, c = 0, d = 0; cout > a; " "; cout > b; " "; for (int c = 0; c < b; c++) { for (int d = 0; d < a; d++) { cout
@gegeggGG0
@gegeggGG0 Год назад
Много лишних переменных. Можно было записать в разы короче и понятнее. // w - width // h - height // s - symbol int w, h; char s; cout > w >> h; cout > s; for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { cout
@gegeggGG0
@gegeggGG0 Год назад
и то, я модифицировал код, из-за чего прибавились 3 новые строчки. Без них код будет только короче
@gegeggGG0
@gegeggGG0 Год назад
В твоем коде я не понял, зачем ты одни и те же переменные (c, d) объявил два раза: сначала в начале программы, а потом дополнительно еще и в циклах.
@gegeggGG0
@gegeggGG0 Год назад
Ну и переменные итераций у тебя названы не совсем хорошо. Если ты хочешь сделать хороший код, то для обозначения счетчика итераций используй i, j, k . Их чаще всего и используют, по крайней мере я других видов обозначения не видел. Может, есть и другие вариации имен.
@chelovechek7773
@chelovechek7773 4 месяца назад
👍
@CNC-ENGINEER
@CNC-ENGINEER 5 лет назад
Смотрю ваши уроки даже в дали от дома (т.е. компьютера нет под рукой, уж тем более visual studio), скачал на телефон приложение SoloLearn(тоже для изучения языков программирования), единственный минус там функция setlocale не воспринимается или я не разобрался как ее использовать🤔. И вот что у меня там вышло: #include using namespace std; int main() { int high, widht; char star = '*'; couthigh; cin>>widht; for (int i=0; i
@whoto_
@whoto_ 5 лет назад
Очень интересно, правда не знаю, куда это девать, дз изи кст(немного усложнил и сделал так, чтобы можно было начать заново без повторного включения): #include #include // Обязательно для SetConsoleCP() и SetConsoleOutputCP() //во время включения программы нажмите на иконку слева-вверху ПКМ -- шрифт -- lucida console using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); char f; do { int a; int b; char symbol; cout b; cout > symbol; cout
@d1sain
@d1sain 4 года назад
Basiks 1 зачем,если можно while использовать
@user-rr4es6ns1y
@user-rr4es6ns1y 4 года назад
Красава спс
@eutiopiy2700
@eutiopiy2700 4 года назад
дз - #include using namespace std; void main() { setlocale(LC_ALL, "Rus"); int length, width; cout > length; cout > width; for (int i = 0; i < width; i++) { for (int i = 0; i < length; i++) { cout
@andreysaron6011
@andreysaron6011 4 года назад
лайк + комментарий
@ValidName
@ValidName 4 года назад
Канал топ
@user-cx4xo5qq7n
@user-cx4xo5qq7n 5 лет назад
какая комбинация для выравнивания кода?
@user-yz8gp5ss6v
@user-yz8gp5ss6v 5 лет назад
#include using namespace std; void main() { setlocale(LC_ALL, "ru"); int vis, shur; //высота и ширина четырехугольника char simbol ; //символ cout simbol; //ввод символа cout vis; //ввод высоты cout shur; //ввод ширины for (int a = 0; a < vis; a++) //если а < vis исполняется тело цыкла , после еговыполнение переменная а увеличивается на 1 { for (int b = 0; b < shur; b++) //еси b < shur исполняется тело цыкла (до тех пор пока это условие будет истинным), после его исполнения переменная b увеличивается на 1 { cout
@user-vc2df6lx3f
@user-vc2df6lx3f 2 года назад
Я поставил /n только во внешнем цикле и хотел, чтобы значков было с каждой строчкой на 1 больше, но мне все 7 строчек по 7 выдало, как исправить, чтобы ёлочка была?
@cityvillagebaku
@cityvillagebaku 4 года назад
Спасибо Вам огромное за видеоуроки😚Я изучаю с++,но данное видео не открывается у меня.Первые секунды показывает,а остальное нет.Пробовала на 2х телефонах..
@user-zx6hh8jj7l
@user-zx6hh8jj7l 2 года назад
@speerit9673
@speerit9673 Год назад
хоть я изучаю c# но это самое понятное объяснение вложенных циклов
@user-yu6ni2ue9l
@user-yu6ni2ue9l Год назад
Слушай, не подскажеш посему я немогу пользоватись откладчикомб уменя он просто серий на него и не кликнуть (
@speerit9673
@speerit9673 Год назад
@@user-yu6ni2ue9l создай новый проект просто, возможно ты создал библеотеку классов а не консольное приложение
@tenteulers9781
@tenteulers9781 5 лет назад
Сделал так, что бы прямоугольник был не заполнен символами "*" внутри. ВОТ КОД: #include ; using namespace std; void main() { setlocale(LC_ALL, "ru"); int a, b; cout > a; cout > b; int i = 0; int j = 0; for(i; i < a; i++) { cout
@user-hz4ho1ox1q
@user-hz4ho1ox1q 4 года назад
Спасибо За уроки ! Ну Очень все понятно ! Я за 4.30 мин в Академии Шаг не мог разобрать ! Тут за 9 мин я все понял
@geroitruda8157
@geroitruda8157 2 года назад
Скажи пожалуйста,как у тебя дела в академии?Закончил ее?
@Rhythm988
@Rhythm988 4 года назад
Вот так получилось #include using namespace std; void main() { setlocale(LC_ALL, "Rus"); //функция русских символов// short height, length; cout height; cout length; for (short x=0; x
@Sergiokarpinskiy
@Sergiokarpinskiy 10 месяцев назад
Можно ли закрепить кансоль поверх окна?
@BigGameTree
@BigGameTree 6 лет назад
#include using namespace std; int main() { setlocale(LC_ALL, "rus"); int a, b;//а- ширина b- высота char z = '*'; cout a; cout b; for (int i = 0; i < b; i++) { for (int j = 0; j < a; j++) { cout
@jeeezou
@jeeezou 6 лет назад
#include using namespace std; int main() { setlocale(0, "rus"); int width = 0, height = 0; char symbol; cout > symbol; cout > height; cout > width; for (int i = 0; i < height; i++) { cout
@skorp291
@skorp291 6 лет назад
Спасибо за урок!!! Мой вариант домашнего задания: #include using namespace std; void main() { setlocale(LC_ALL, "ru"); int a, b; char c; cout > a; cout > b; cout > c; for (int i = 0; i < b; i++) { for (int j = 0; j < a; j++) { cout
@nekitaikapov5471
@nekitaikapov5471 2 года назад
Вообще выбирать про символ было необязательно , там только * , но за доп. работу респект)
@nekitaikapov5471
@nekitaikapov5471 2 года назад
Да-да , спустя три года пишу , я только сейчас начал , а вы , наверное , уже весь курс по C++ посмотрели
@Ap-st7xk
@Ap-st7xk Год назад
​@@nekitaikapov5471открою тебе секрет что 99+% процентов людей забивают болт на курс который они начали на мотивации)
@mordanzo
@mordanzo 7 лет назад
а когда будем делать DLL?
@Viamsupervadetvadens
@Viamsupervadetvadens 6 лет назад
up
@ethermanmac6724
@ethermanmac6724 6 лет назад
Сергей, а как сделать чтобы не только русский и английский алфавиты отображались при выводе в консоль, но и другие, например "HE" (иврит)?
@ethermanmac6724
@ethermanmac6724 6 лет назад
Понял, спасибо))
@maksvol2003
@maksvol2003 2 года назад
Здравствуйте! Как вы выровняли все строки одним нажатием? Спасибо!
@Mayberry_
@Mayberry_ 2 года назад
не знаю как делает он, но можно поставить ; и удалить, тогда все выравнивается
@zumaxrussia
@zumaxrussia 5 лет назад
Все что содержит больше 3х вложенных циклов тяжковато для понимания.(( даже с отладчиком иногда мозг ломается.
@8151maximus
@8151maximus 5 лет назад
#include using namespace std; int main() { /* Написать программу, которая выводит на экран прямоугольник символом *. Высота и ширина задаётся пользователем. */ short a = 69, b = 20; // ширина --> (a) и высота --> (b) прямоугольника const char Sim = '*'; // Заполняется прямоугольник этим символом for (short i = 0; i < b; i++) { for (short j = 0; j < a; j++) cout
@grabson8232
@grabson8232 6 лет назад
Здравствуйте, Сергей! Мне очень нравиться смотреть ваши уроки, огромное спасибо за них! Но есть такой вопрос: можно ли, а если да, то как вложить программу на с++ в, скажем так, красивую оболочку? Сделать красивый дизайн и т.д.? Зарание спасибо.
@tennisfan7369
@tennisfan7369 5 лет назад
Я написала точно такой же вложенный цикл как на видео, но в консоли у меня ничего не выводится. Почему так? Сначала выводилось сообщение "невозможно найти или открыть PDB-файл, после исправления: Параметры-Отладка-Символы-Серверы символов Майкрософт ничего не поменялось.
@yellowmoonishka1725
@yellowmoonishka1725 2 года назад
Ths
@z906090
@z906090 5 лет назад
Сделал дз, разбор еще не смотрел. Вот мой код: int main() // точка входа в систему { setlocale(LC_ALL, "Rus"); // функция за вывод русских букв в консоль int a; for (int a = 0; a
@user-oo2ft6pu4c
@user-oo2ft6pu4c 4 года назад
Привет. Подскажи пж как сделать закольцованый цикл со здаигом, тобто то 01234, после 12340, 23401, и тд. Помоги пж. Буду благодарен.
@MrMraza97
@MrMraza97 4 года назад
лол посмотрел структуру, прошелся отладчиком и сидел тупо 5 минут втыкал в урок ведь я уже все понял
@kibson32
@kibson32 6 лет назад
+
@user-bb1nk1po5e
@user-bb1nk1po5e Год назад
Привет из 2023. Спасибо большое! i++;
@justDimoon
@justDimoon 4 года назад
вот моя прога) #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a ; cout a; int b ; cout b; char c; cout c; for (int i = 0; i < a;i++) { for (int j = 0; j < b; j++) { cout
@kakudzagamestv
@kakudzagamestv 6 лет назад
#include "stdafx.h" #include #include using namespace std; int main() { setlocale(LC_ALL, "ru"); int w, h; char z = '*'; cout > w; cout > h; for ( int i=0; i < h; i++) { cout
@KoBwuK
@KoBwuK 6 лет назад
Сделал ДЗ - все работает правильно, но что-то есть какие-то сомнения по поводу кода: #include using namespace std; int main() { setlocale(LC_ALL, "RUS"); //Функция вывода русский символов int vysota, shirina; cout vysota; cout shirina; for (int i = 0; i < vysota; i++) { cout
@pavlostrilets5816
@pavlostrilets5816 5 лет назад
какая разница между int main() и void main()?
@MaksimVB
@MaksimVB 5 лет назад
int main возвращает какое-то значение. Main это просто главная функция. Это видно из последних строк, например, Return 0; Функция с типом Void не возвращает ничего.
@gegeggGG0
@gegeggGG0 Год назад
void означает, что программа ничего не должна возвращать. А int указывает, что программа должна вернуть целочисленное число (integer)
@user-gu6md6de4y
@user-gu6md6de4y 4 месяца назад
А что за компилятор используется, не могу понять?
@sleepyNovember_project
@sleepyNovember_project 3 месяца назад
MSVC
@user-iv4eo7do9s
@user-iv4eo7do9s 3 года назад
лайк и я пошел дз делать
@aidenclark8985
@aidenclark8985 6 лет назад
#include using namespace std; int main() { setlocale(LC_ALL, "ru"); int a, b; cout > a; cout > b; for (int y = 0; y < b; y++) { for (int x = 0; x < a; x++) cout
@user-qd1xm1ce8m
@user-qd1xm1ce8m 6 лет назад
#include using namespace std; int main() { setlocale(LC_ALL, "ru"); int n, m; cout > m; cout > n; for (int i = 1; i
@soroka_play
@soroka_play 6 лет назад
#include using namespace std; int main() { setlocale(LC_ALL, "Rus"); int a, b; cout > a; cout b; cout
@user-ku2dn7gi6t
@user-ku2dn7gi6t 5 лет назад
немного усложнил #include; using namespace std; void main() { int countLine, countColumm; char typeSymbol; setlocale(LC_ALL, "ru"); cout countColumm; cout > countLine; cout > typeSymbol; for (int i = 0; i < countLine; i++) { for (int j = 0; j
@aurrum4654
@aurrum4654 4 года назад
Я вот говорю, а почему переменная j онулируется?
@mukhavertolet
@mukhavertolet 4 года назад
мб потому что она объявлена внутри цикла?
@aurrum4654
@aurrum4654 4 года назад
Mukha Vertolet да, мб
@user-oj7kc2tu2x
@user-oj7kc2tu2x Год назад
Вложенный цикл в каждой итерации будет выполняться, пока соблюдается условие в самом вложенном цикле. Ну и сам тот цикл будет тоже выполняться, пока соблюдается его условие
@stormx1253
@stormx1253 4 года назад
// Писал код на телефоне через компилятор, на комп. может работать с ошибками #include using namespace std; int main() { cout
@vosou1503
@vosou1503 3 года назад
А как запустить консоль при откладчике? Нажимаю ctrl+f5 не получается
@gorobrother
@gorobrother 3 года назад
metku ostanovki stavish potom zaxodish otlatka potom nachat otlatku F5))
@ukrmill
@ukrmill 2 года назад
++
@user-cu4id3kr6w
@user-cu4id3kr6w 6 лет назад
получается когда мы выходим из второго переменная J - обнуляется. Но почему тогда переменная i - не обнуляется?
@llllNEOllllchannel
@llllNEOllllchannel 6 лет назад
Влад Б. Есть 2 for'a. Один внешний (который с i), другой внутренний (j). Выходя из внутреннего цикла, мы не выходим из внешнего. Не выходим пока все i не пройдут. Для простоты можешь просто заменить внутренний for на, например, a++;. В этом случае так же не вылет из второго цикла сразу.
@user-ww1le9jp7k
@user-ww1le9jp7k 5 лет назад
Я сделал программу которая рисует только периметр прямоугольника было сложновато это сделать. #include using namespace std; int main() { setlocale(LC_ALL, "ru"); int width, height; const char symbol = '*'; const char space = ' '; cout > width; cout > height; for (int i = 0; i < height; i++) { cout
@vitalya482
@vitalya482 5 лет назад
А где опыт предыдущих уроков? здесь нужен был continue Вот так: int width, length; cout width; cout length; for (int i=0; i < length; i++) { for (int j=0; j < width; j++) { if ((i >= 1 && i < (length-1)) && (j>= 1 && j < (width - 1))) { cout
@ceolantir317
@ceolantir317 5 лет назад
Сделал полый прямоугольник, а оказалось что нужен заполненный😔 Код рабочий😏 #include using namespace std; int main() { setlocale(0, "Rus"); int length0 = 0, length1 = 0, length2 = 0, length3 = 0, l1 = 0, l2 = 0, l3 = 0, width0 = 0, width1 = 0, w1 = 0; cout « "Введите длину прямоугольника" « endl; cin » length0; length1 = length0; length2 = length0; length3 = length0 - 2; cout « "Введите ширину прямоугольника" « endl; cin » width0; width1 = width0 - 2; for (w1; w1 < width1; w1++) { for (l1; l1 < length1; l1++) { cout « "*"; } cout « endl « "*"; for (l3; l3 < length3; l3++) { cout « " "; } l3 = 0; cout « "*"; } cout « endl; for (l2; l2 < length2; l2++) { cout « "*"; } }
@user-yg8gd5ti5b
@user-yg8gd5ti5b 5 лет назад
всё-таки юзанул "goto" но обрёл доп функционал: #include using namespace std; int main() { setlocale(LC_ALL, "ru"); int YK; YK: int q=0, w=0; char simvl = '*'; cout > q; int E = q,R=++q; cout > w; for ( ; q> 0; q--) { cout
@reni4097
@reni4097 5 лет назад
#include using namespace std; int main() { int Hor, Vert; char symb = '*'; ag: coutVert>>Hor; for(int i = 0; i
@SupremeShare
@SupremeShare 5 лет назад
#include using namespace std; int main() { do { int height, lenght; char symbol; setlocale(LC_ALL,"Rus"); cout lenght; int con = lenght; cout > symbol; cout
@fredgie6
@fredgie6 5 лет назад
#include using namespace std; int main() { setlocale(LC_ALL, "rus"); int a; int b; cout a; cout b; for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) { cout
@djmaxmc1111
@djmaxmc1111 5 лет назад
Пока все очень трудно но все же уже немного начинает проясняться. Первый раз пытался присвоить через char не получилось почему то но нашел такой выход #include using namespace std; void main () { setlocale(LC_ALL, "Rus"); int i,a,c,d; cout i; cout a; for (c=0; c
@aliaksandrlebiadz976
@aliaksandrlebiadz976 5 лет назад
А зачем объявлять переменные d и c вне цикла, если больше нигде их не используешь?)
@YA-bq1gf
@YA-bq1gf 6 лет назад
а кто подскажет почему ругается на- (void) main() типа Требуется- (точка с запятой)??
@faustomendez6567
@faustomendez6567 6 лет назад
main должен быть типа integer
@user-hv7ks1hw4l
@user-hv7ks1hw4l Год назад
почему то во втором цикле у меня выводятся числа не по порядку а тупо одно и тоже число 4 раза подряд, подскажите в чем проблема?
@stupidmadpolygon
@stupidmadpolygon Год назад
тебе нужно код тоже прикреплять в коментарии. Мы просто люди не способны видеть что ты там написал у себя на ПК
@hgshka8057
@hgshka8057 7 лет назад
зачем так много циклов? мне хватает while. Можно ли пользоваться только while, есть между циклами какие то существенные разницы, или они просто удобством различаются?
@SimpleCodeIT
@SimpleCodeIT 7 лет назад
можно конечно пользоваться и только while, но на практике так никто не делает, к примеру при работе с массивами удобней for, об этом через несколько дней когда выложу первый урок по массивам.
@user-lb1zt9kp9k
@user-lb1zt9kp9k 7 лет назад
Много писанины требует твой while)
@user-md5rt7nl1b
@user-md5rt7nl1b 3 года назад
@@user-lb1zt9kp9k Главное что-бы понятно было !!! а писанины много не бывает!
@user-ur3mc6hb5d
@user-ur3mc6hb5d 11 месяцев назад
int main() { int height; int width; cout > height; cout > width; for (int i = 0; i < height; i++) { for (int j = 0; j < width; j++) { cout
@user-tv4uf6iq7z
@user-tv4uf6iq7z 9 месяцев назад
Не будет так работать
@user-fr6vt8tq1u
@user-fr6vt8tq1u 6 лет назад
#include using namespace std; int main () { int a,b; cout a; cout b; for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) cout
@nivabul7871
@nivabul7871 6 лет назад
#include using namespace std; int main() { setlocale(LC_ALL, "ru"); int a, b,i,j; cout a; cout b; for ( i = 0; i < a; i++) { for ( j = 1; j < b; j++) { cout
Далее
Which one is the best? #katebrush #shorts
00:12
Просмотров 11 млн
28 Вложенные циклы Python
16:45
Просмотров 104 тыс.
19. Основы Java - Вложенные циклы
26:26