23 / 21 / 3
Регистрация: 27.10.2017
Сообщений: 192
1

Заменить break

29.03.2018, 18:44. Показов 3802. Ответов 2
Метки нет (Все метки)

здравствуйте. помогите разобраться. нужно заменить break в теле цикла(точнее от него избавиться), но чтобы алгоритм программы остался таким же как и с break. везде искал, так и не нашел как это сделать. программа должна выводить n-ое по счету простое число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream> 
using namespace std; 
int main() 
{ 
int j, a, N; 
 
cout « "Input N: "; 
cin » N; 
a = 0; 
int c=2; 
int p = 1; 
while(p<c){ 
p++; 
c++; 
j = 1; 
while(j*j <= p){ 
 
j++; 
if ((p % j) == 0) break;} 
if (j*j > p) { 
a++; 
if (a == N) { 
cout « p « endl; 
 
} 
} 
 
} 
 
system("Pause"); 
return 0; 
}
Добавлено через 44 секунды
Сделал без циклов for , потому что такое условие задания
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2018, 18:44
Ответы с готовыми решениями:

Как заменить break?
#include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int main() { char a = 'Y'; while (a...

Заменить break на использование булевой переменной
Здравствуйте. Собственно нужно представить кусок данной программы С++ через булеву переменную (...

Посчитать количество знаков препинания в строке. Чем заменить break?
Чем можно заменять первый break в первом пункте меню, стобы программа работала нормально? надо...

While{switch{switch{break;}}} break выходит из while
В общем необходимо конструкцию switch запускать в цикле, в каждом case X: стоит свой break;, да бы...

2
125 / 117 / 67
Регистрация: 07.11.2014
Сообщений: 788
29.03.2018, 18:48 2
C++
1
while(j*j <= p && j++ && p % j);
0
0 / 0 / 0
Регистрация: 06.10.2017
Сообщений: 20
29.03.2018, 19:05 3
А почему после while точка с запятой ?

Добавлено через 2 минуты
А , все , разобрался
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2018, 19:05
Помогаю со студенческими работами здесь

Break в циклах
Такая проблема: занимаюсь по книге Эллайна, и в ней заговорилось о break и его использовании в...

оператор break
Здравствуйте! Я где-то слышал, что использовать оператор break для выхода из цикла - не хорошо. И...

Цикл do.while и break
Задача: написать программу, которая принимает от пользователя 10 int чисел, затем выводит их в...

Инструкция break
Эм, балуюсь с C++. Значит, отбираю простые числа, первый вариант программы: #include &lt;iostream&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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