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

Два разных элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: идентификатор не найден http://www.cyberforum.ru/cpp-beginners/thread184819.html
Здраствуйте! Мучаюсь с небольшим участком кода третий день. int _tmain(int argc, _TCHAR* argv) { int n; // Размерность матрицы vector< vector<int> > myDynamicMatrix; // Матрица cout << "Введите размерность матрицы" << endl; cin >> n; cout << "Введите матрицу размерностью " << n << endl;
C++ Не понимаю что мы сдесь делаем в етой програме AnsiString s; s=Ed1->Text; char b; for(int j=1; j<=s.Length(); j++) sg1->Cells=s; int d= s.Length(); for (int c=2; c<d; c+=6) { Ed2->Text=Ed2->Text+s; } http://www.cyberforum.ru/cpp-beginners/thread184815.html
C++ сортировка
Помогите отсортировать одномерный массив строк с созданием новой функции. При этом массив заполнен не весь, а только первые несколько элементов... (А то моя сортировка как на Паскале не работает)
C++ Корень алгебраического уравнения
Найти корень алгебраического уравнения на заданном интервале ,с точностью эпсилон 0,00001 (x-1)^2-0,5e^x=0 интервал Помогите пожалуйста Методом итераций,методом Ньютона,и Метод половинного деления (метод Бальзано)
C++ игра в города http://www.cyberforum.ru/cpp-beginners/thread184779.html
помогите плз. очень нужно написать компилятор, который открывает текстовый файл , в котором в случайном порядке написаны города, и сортирует их в нужном порядке...Например: до: Архангельск Вологда Ростов Анадырь после: Анадырь Ростов
C++ В однородном массиве, который состоит из n действительных елементав, вычислить: В однородном массиве, который состоит из n действительных елементав, вычислить: 1. максимальный по модулю элемент массива; 2.суму элементов массива расположенных между первым и вторым положительными элементами; 3.перетвориты массив таким образом, чтобы все элементы равны нулю размещались конце подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8277 / 3496 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
01.11.2010, 22:58     Два разных элемента
NikolaWhite, уверены? Код проверен в еклипсе
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
#include <iostream>
 
int main() {
    int i, j, k, l, arraySize, z = 0;
    std::cout<<"Input size:\n> ";
    std::cin>>arraySize;
    int **array = new int*[arraySize];
    for(i = 0; i < arraySize; ++i)
        array[i] = new int[arraySize];
 
    for(i = 0; i < arraySize; ++i)
        for(j = 0; j < arraySize; ++j)
            array[i][j] = z++;
 
    array[arraySize>>1][arraySize>>1] = array[arraySize-1][arraySize-1];
 
    for(i = 0; i < arraySize; ++i)
        for(j = 0; j < arraySize; ++j)
            for(k = 0; k < arraySize; ++k)
                for(l = 0; l < arraySize; ++l)
                    if(i != k && j != l && array[i][j] == array[k][l])
                    {
                        std::cout<<"i = "<<i<<"\tj = "<<j<<
                                   "\nk = "<<k<<"\tl = "<<l<<std::endl;
                        goto end;
                    }
    end:;
    return 0;
}
Результат:
Код
Input size:
> 10
i = 5	j = 5
k = 9	l = 9


Цитата Сообщение от OffSide Посмотреть сообщение
препод за goto покарает меня)) нужно вместо goto писать printf и выводить найденные индексы, как сделать хз
Если ваш препод предложит мне более легкий, красивый и удобный выход из этого цикла, при условии, что после
C++
1
    end:;
есть еще другие действия и этот код находится не в отдельной функции, то тогда я признаю свою ошибку, сейчас же вы показываете, что ваш преподаватель на самом деле программирования не знает
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru