0 / 0 / 0
Регистрация: 04.12.2009
Сообщений: 21
1

Замена строк по вибору пользователя

04.12.2009, 13:10. Показов 641. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуста:
Как поменять местами строки по выбору пользователя? матрица 3х3
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2009, 13:10
Ответы с готовыми решениями:

Додати в програму можливість вибору програми
Помогите пожалуйста, новичок в этом, но надо срочно: Додати в програму можливість вибору...

помогите!!нужна помощ по вибору темы для дипломного проекта!
нужна помощ по вибору темы для дипломного проекта! Настало то время когда уже надо виберать тему...

Сортировка строк по минимальному элементу и замена главной диагонали на максимальные элементы строк
Вводится массив 9*9. Расставить строки в массиве по возрастанию минимальных элементов строк....

Замена пользователя без нижнего подчеркивания
Здравствуйте! Подскажите, возможно ли сделать замену отображения пользователя по функции ...

3
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
04.12.2009, 13:23 2
использую функцию memcpy или std::copy
примеры были, ищи в поиске
0
159 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 636
04.12.2009, 13:49 3
если матрица определена то можно и через switch
0
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
04.12.2009, 14:34 4
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
#include <iostream>
#include <algorithm>
int main()
{
    const int size = 3;
    setlocale(LC_ALL,"RUSSIAN");
    int **arr = new int* [size];
    for (size_t i = 0 ; i < size ; i++)
        arr[i] = new int[size];
    std::cout<<"заполните массив"<<std::endl;
    for (size_t i = 0 ; i < size ; i++)
        for (size_t j = 0 ; j < size ; j++)
            std::cin>>arr[i][j];
    std::cout<<"исходный массив"<<std::endl;
    for (size_t i = 0 ; i < size ; i++)
    {
        for (size_t j = 0 ; j < size ; j++)
            std::cout<<arr[i][j]<<' ';
        std::cout<<std::endl;
    }
    size_t number1,number2;
    std::cout<<"введите 1 строку для обмена"<<std::endl;
    std::cin>>number1;
    std::cout<<"введите 2 строку для обмена"<<std::endl;
    std::cin>>number2;
    for (size_t i = 0 ; i < size ; i++)
    {
        std::iter_swap(arr[number1]+i,arr[number2]+i);
    }
    std::cout<<std::endl;
    for (size_t i = 0 ; i < size ; i++)
    {
        for (size_t j = 0 ; j < size ; j++)
            std::cout<<arr[i][j]<<' ';
        std::cout<<std::endl;
    }
    system("pause");
    return 0;
}
1
04.12.2009, 14:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2009, 14:34
Помогаю со студенческими работами здесь

Замена Темы интерфейса у пользователя через админа
Здравствуйте! Помогите пожалуйста , на пк у пользователей интерфейсы были изменены одной...

Помагите решыть пожалуйста . решыть задачу в С++ оператором множинного вибору
1.З екрану вводяться середні бали студентів за семестр. Підрахувати кількість відмінників,...

Массив и функции пользователя (замена элементов по принадлежности к промежутку)
Помогите плз написать прогу на одномерный динамический массив. Массив может заполнятся рандомом, но...

Замена прямых ссылок на профиль пользователя перед выводом на нужную
Создал отдельную страницу настройки профиля пользователя, вывел через шорт-код. Теперь настройки...

Замена информации в базе данных MySQL со страницы пользователя через PHP
Помогите пожалуйста!!! Не знаю как решить проблему. Делаю мини форум и на странице пользователя...

Замена строк
Пытаюсь сделать простую замену 4 строки на 5, но не понимаю где я допустил ошибку. Помоги...


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

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

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