Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Непонятный код в книге Страуструпа https://www.cyberforum.ru/ cpp-beginners/ thread2164663.html
Периодически встречаются ошибки. Это тоже, или какой-то синтаксис (Скачал бесплатную VS - не компилируется). Есть подозрение, что это тернарный оператор должен быть. void g(double y) { auto z3 = () {return 1:2; } };
C++ Область видимости класса для массива
Не пойму, почему в данном примере (и вообще) нельзя использовать переменную "n" для создания массива "x"? Для всех остальных случаев в классе ведь не мешает то того что "n" объявлена ниже его использования, не вижу разницы. class X { int f(int a = n) { // X::n is in scope inside default parameter return a*n; // X::n is in scope inside function body } int g(); int...
C++ Не получилось заполнить строку https://www.cyberforum.ru/ cpp-beginners/ thread2164659.html
Доброго всем здравия, духовного и телесного. Попробовал заполнить строку, не получилось. Будьте добры назовите причину. string Q; char t; for (t = 'a'; t <= 'z'; t++) { Q = t; } Q = '\0';
C++ Идентификатор "cin" и "cout" не определены Народ, спасайте в этом месте выдаёт ошибку пишет, что идентификатор "cin" и "cout" неопределены. { int a; for (int i = 0; i < 20; i++) cin >> a; sort(a, 0, 19); for (int i = 0; i < 20; i++) cout << a << " "; system("pause>>void"); https://www.cyberforum.ru/ cpp-beginners/ thread2164656.html
C++ Поменять элементы местами
С клавиатуры задаются два массива, A и B, имеющие одинаковую длину N. Поменять местами их содержимое, с условием, что четные в массив A, а нечетные в B, и вывести преобразованные массивы.
C++ Используя алгоритм быстрой сортировки, упорядочить массив из числовых элементов из файла по возрастанию числа их делител Нужно Используя алгоритм быстрой сортировки, упорядочить массив из числовых элементов из файла по возрастанию числа их делителей. Никак не пойму как это реализовать выручайте :( #include "stdafx.h" void qs(int* s_arr, int first, int last); int main() { setlocale(LC_ALL, "Russian"); int i, n, *x; x = new int; https://www.cyberforum.ru/ cpp-beginners/ thread2164642.html
C++ Не работают указатели https://www.cyberforum.ru/ cpp-beginners/ thread2164637.html
Как сделать указатели на функцию в моем случае? много чего перепробовал, ничего не работает. помогите пжлста. #include <iostream> #include <math.h> using namespace std; float ur (float z, float h, float a, float s1, float s2, float b){ z=h/3*(cos(a)*cos(a)*cos(a)+4*(cos(a+h)*cos(a+h)*cos(a+h))+4*s1+2*s2+cos(b)*cos(b)*cos(b)); return z;
C++ Подсчитать количество чисел, кратных 45 и меньших N, две средние цифры которых 9 и 7
1. Подсчитайте количество чисел, кратных 45 и меньших N, две средние цифры которых 9 и 7. Выведите эти числа. Задание выполнить с использованием цикла FOR, а затем цикла WHILE
C++ Печать бинарной кучи в виде дерева https://www.cyberforum.ru/ cpp-beginners/ thread2164633.html
#include "iostream" using namespace std; class Heap { private: int *items; int size; int count; void siftDown(int);
C++ Для чего нужен rdstate() https://www.cyberforum.ru/ cpp-beginners/ thread2164629.html
Например cout<<"sdxcfc"<<output.rdstate(); Где output объект ostrstream
C++ Реализовать формулу мат.статистики на С++
Уважаемые форумчане! Прошу помочь реализовать на языке с++ формулу:
C++ Удалить из строки все цифры https://www.cyberforum.ru/ cpp-beginners/ thread2164627.html
Помогите решить задачу, используя самые базовые библиотеки. Пусть с клавиатуры вводятся число n и строка. Если n>0, то удалить из строки все цифры. В противном случае преобразовать строку в числа типа int. Заранее благодарю.
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
25.12.2017, 17:41 0

Почему не работает цикл while в цикле for - C++ - Ответ 11980236

25.12.2017, 17:41. Показов 5506. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Yetty Посмотреть сообщение
почему второй (для числа 10000) не срабатывает?
Вы испортили n во внутреннем цикле. При выходе из него n равно нулю,
далее n++ делает его равным 1, заходим во внутренний цикл, получаем сразу ноль,
выходим, n++ и т.д циклимся бесконечно.

Решение проблемы см. в 11 строке моего кода

Вернуться к обсуждению:
Почему не работает цикл while в цикле for C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2017, 17:41
Готовые ответы и решения:

Выяснить почему после ввода первого элемента массива цикл не работает (std::cin в цикле for)
Добрый день! Взялся за простой пример из книги Лафоре. #include &lt;iostream&gt; #include...

Цикл: как работает цикл в цикле
Не могу понять как работает цикл в цикле например: repeat begin lalalala if что-то1&lt;&gt;100 then...

Цикл: Почему в цикле while вывод начинает с 1?
C# for (int i = 0; i &lt; 6; i++) Console.Write(i + &quot; &quot;); //0,1,2,3,4,5 ...

Не работает цикл в цикле
Добрый день! Написала код для копирования данных с другого листа при соблюдении условия, но при...

7
25.12.2017, 17:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2017, 17:41
Помогаю со студенческими работами здесь

вывод в цикле, почему не работает
Доброго всем. Банально хочу вывести через dbms_output в цикле while n-ое кол-во строк. Вопрос...

Почему mysqli_fetch_array работает только в цикле?
Здравствуйте! Подскажите пожалуйста почему когда вывожу в таком формате все работает: while (null...

Второе условие в цикле почему-то не работает
Этот код работает как нужно мне: $surname = 'Вася'; do { $rows = mysql_query(&quot;SELECT * FROM...

Почему не работает таймер в практически бесконечном цикле?
Вобщем код такой. procedure TForm1.Timer1Stop(Sender: TObject); begin //procedure ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru