Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в файл Запарился искать по гуглу, как правильно 1) открыть файл 2) запись 3) закрыть файл 1 и 2 нашел FILE *file; 1.) file=fopen("путь","как открыть, w запись") 2. - 3.) fclose(file); https://www.cyberforum.ru/ cpp-beginners/ thread182572.html C++ USB порт
Вопрос- есть устройство USB (сотовый телефон) которое при установке драйверов не создает виртуальный ком порт. Видно только как USB device. Может кно нибудь подробно (для чайников) рассказать как получить имя устройства для работы с ним через winapi. перерыл все. Но подробной инфы так и не нашел. То что нашел - абсолютно не понял и соответственно ничего не работает
C++ repeat until Keypressed https://www.cyberforum.ru/ cpp-beginners/ thread182547.html
есть ли аналог в C++?
C++ Итерационный цикл... https://www.cyberforum.ru/ cpp-beginners/ thread182531.html
Всем привет... помогите пожалуйста решить задачку, а то суть совсем не понимаю... Решить задачу, организовав итерационный цикл с точностью . Вычислить определенный интеграл методом трапеций: П/3 (интеграл)(tg2x+ctg2x) dx при n=20, 30, 40 (число шагов разбиения интервала) П/6
C++ Безопасное приведение
Заинтересовало безопасное приведение типов. То есть чтобы определяло ужимание и выдавало ошибку. Вышло как-то так. А как бы сделали вы? И еще очень интересный вопрос - почему safe_cast - ключевое слово (как минимум в MSVS)? #include <iostream> #include <stdexcept> template<class T1, class T>
C++ Всегда хотел знать но боялся спросить https://www.cyberforum.ru/ cpp-beginners/ thread182515.html
Почему в моих программа мне постоянно приходиться два раза прописывать вот такой текст cin.get(); cin.get(); почему не один раз?
C++ Case https://www.cyberforum.ru/ cpp-beginners/ thread182513.html
Есть ли в C++ аналог дэльфишному Case i of? Я конечно могу прописать на каждый вариант if но не красиво же будет )) и дабы не плодить темы спрошу тут String s; что не так? орет Unit1.cpp(15): E2451 Undefined symbol 'String' мб какой то модуль надо подключить? пишу на консоли ))
C++ переменные с оператором If
Даны две переменные целого типа:А и В. Если их значение не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных А и В
C++ Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел(If) https://www.cyberforum.ru/ cpp-beginners/ thread182509.html
Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел(If)
C++ Алгоритм разветвляющейся структуры https://www.cyberforum.ru/ cpp-beginners/ thread182507.html
Помогите написать две программы в C++. Текст: 1) Даны две прямые, одна из которых проходит через начало координат и точку (X1 ,Y1 ), а вторая - через точки ( X2 ,Y21 ) и (X3, Y3). Написать программу, вычисляющую синус модуля суммы абсцисс этих точек, если эти прямые параллельны, или тангенс модуля разности их ординат в противном случае. 2) Дана строка из 20 слов (словом считается любой набор...
C++ Проверка скобочной записи
Доброго время суток! Помогите реализовать задачу: Данн массив (char). В нём записанн какой-нибудь пример со скобками, скобки только такие - (). Проверить правельно ли стот скобки. Заранее спасибо!
C++ Построение кривой Безье https://www.cyberforum.ru/ cpp-beginners/ thread182489.html
Вобщем написал я код для построения, но почему-то оно строит кривую от точки (0,0) до первой точки вектора, а нужно, чтобы от первой точки вектора до последней. Сам не вижу ошибки, может кто заметит-поможет: (рисование с помощью Opengl, на поля точки vx и vy не обращайте внимания - скучно было, сделал чуток анимации(реализует timer)) #include <vector> #include <cmath> #include <conio.h>...
Эксперт JavaЭксперт С++
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
28.10.2010, 14:30 0

Замена goto на адекватный оператор - C++ - Ответ 1065007

28.10.2010, 14:30. Показов 13728. Ответов 34
Метки (Все метки)

Ответ

Цитата Сообщение от easybudda Посмотреть сообщение
Попробуйте сами написать програмку хотя бы в пару сотен строк принципиально обходя использование операторов for и while и заменяя их на goto
Ты об этом:
Странное решение и продолжение Странное решение ?

Хотя в
таких случаях
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
 
int main()
{
        int n, i, j, *mas;
        goto a;
f:
        std::cin.get();
        goto z;
b:
        mas = new int[n];
        goto x;
q:
        mas[j] ^= mas[j + 1];   
        goto s;
k:
        for(j = 0; j < n - 1; ++j)
        {
                goto d;
s:;
        }
        goto p;
d:
        if(mas[j] > mas[j + 1])
                goto w; 
        else
                goto s;
z:
        return 0;
h:
        std::cout<<mas[i]<<' ';
        goto t;
a:
        std::cin>>n;
        goto b;
r:
        mas[j + 1] ^= mas[j];
        goto q;
c:
        std::cin.get();
        goto f;
m:
        std::cin>>mas[i];
        goto y; 
l:
        for(i = 0; i < n - 1; ++i)
        {
                goto k;
p:;
        }
        goto g;
w:
        mas[j] ^= mas[j + 1];
        goto r;
g:
        for(i = 0; i < n; ++i)
        {
                goto h;
t:;
        }
        goto c;
x:
        for(i = 0; i < n; ++i)
        {
                goto m;
y:;
        }
        goto l;
}
goto использовать крайне не желательно

Вернуться к обсуждению:
Замена goto на адекватный оператор C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2010, 14:30
Готовые ответы и решения:

Оператор Goto и ветвление
Помогите, пожалуйста, написать программу, которая сперва считывает введенное с клавиатуры число, а...

Как исполльзовать оператор goto?
Как его юзать?

Оператор goto в коде под Банкомат
Начал изучать C++ и сейчас возникла проблема з оператором goto,немогу понять как сделать так,если...

Замена goto
Здравствуйте! Имеется следующий код: start: double a; cout &lt;&lt; &quot;\nEnter side of...

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

C++ Замена goto
Здравствуйте. Имеется программа которая меняет в предложении местами заданные глаголы. Всё...

Использовать оператор перехода GOTO в приведенном коде
Мне нужен оператор перехода GOTO в программе. Если выводится сообщение &quot;Данное число в массиве...

Заменить оператор goto на цикл, если это возможно
Есть простой таймер #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;windows.h&gt; using...

Переделать фрагмент кода так, чтобы использовался оператор goto
Ребяяяят!! Помогите переделать в goto данный фрагмент программы! Все плохо... for (int i = 0;...

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