Форум программистов, компьютерный форум CyberForum.ru

go to mark что она делает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивные функции в классе http://www.cyberforum.ru/cpp-beginners/thread1005340.html
Я написал рабочий класс для работы с бинарным деревом поиска и в нём имеется много рекурсивных методов (по заданию). Из-за этого эти функции приходится вызывать через другие функции. Можно ли всё это реализовать более "элегантно", или же это единственный выход?
C++ ПОМОГИТЕ Вычислить значения функций и сумму ряда ПОМОГИТЕ Вычислить значения функций и сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1005337.html
C++ Написать программу ввода в массив 6x5 элементов чисел и вычисления суммы элементов полученного массива
Вот мой код: #include <iostream.h> main() { int a,s=1; for(int x=0;x<6;x++) for(int y=0;y<5;y++) cout<<"Zapolnie massiv, 30 znachenii: "; //(1) cin>>a; for(x=0;x<6;x++)
C++ Определение младшего и старшего байта
Всем привет, подскажите пожалуйста, как определить младший и старший байт от 10-го числа типа 20250 ?
C++ QNX Momentics http://www.cyberforum.ru/cpp-beginners/thread1005314.html
Подскажите пожалуйста а то никак не получается. Есть код Си в котором считывается и выводится сообщение на экран "qqq" но считать и вывести данные из файла никак не выходит((( Вот код: /* Y o u r D e s c r i p t i o n */ /* AppBuilder Photon Code Lib */ /* Version 2.03 */ /* Standard headers */...
C++ Разобраться с Юникодом Помогите написать программу, которая будет корректно отображать русские символы. не понимаю как использовать Юникод. Пытаюсь преобразовать char в wchar_t. Но как только пишу строку wcscpy(wstr, L"Привет"); компилятор выдает ошибку error: converting to execution character set: Неверный или неполный мультибайтный или широкий знак подробнее

Показать сообщение отдельно
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
12.11.2013, 18:00  [ТС]     go to mark что она делает
А вообще было бы неплохо увидеть ее в контексте.
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
void main(){
    int first[7] = {0, 2, 6, 10, 3, 2, 5};
    int second[5] = {5, 4, 3, 8, 9};
    int i = 0;
    int j = 0;
    for (i = 0; i < 7; i++){
        printf("%d\t", first[i]); //выводим первый массив с пробелами
    }
    printf("\nsecond:\n");
    for (i = 0; i < 5; i++){
        printf("%d\t", second[i]);//выводим второй массив
    }
    int n = 12;
    int met = 0, met1=0; //объявляем индекс результирующего массива
    int *result=new int[n]; //объявляем результирующий массив
    int *result1=new int[n];
    printf("\nresult:\n");
   for(i = 0; i < 7; i++){
        for(j = 0; j < 5; j++){
            if(first[i]== second[j])
                goto mark;
        }
        result[met] = first[i];
        ++met;
        mark:;
    }
    /*for(i = 0; i < 5; i++){
        for(j = 0; j < 7; j++){
            if(second[i]== first[j])
                goto mark1;
        }
        result[met] = second[i];
        ++met;
        mark1:;
    }*/
    for(i = 0; i < met; i++){
        for(j = 0; j < met1; j++){
            if(result[i]== result1[j])
                goto mark2;
        }
        result1[met1] = result[i];
        ++met1;
        mark2:;
    }
    for(int i=0; i<met1; i++)
        printf("%d\t", result1[i]);
        
        }
Добавлено через 3 минуты
Я тоже слыхал что goto луче не использовать, но вот этот вариант отлично работает, пытаюсь сделать то же по простому но пока не придумал как
 
Текущее время: 19:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru