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

Поменять местами элементы указанных столбцов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с char http://www.cyberforum.ru/cpp-beginners/thread440827.html
Решить задачу: Нужно ввести строку (char). При этом мы не знаем количество вводимых символов. Затем вывести на экран монитора количество символов в этой строке.
C++ Вывод массива с числами по строкам Доброго времени суток.Как вывести массив с числами что бы в каждой строке было по n чисел? Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread440813.html
Вычисление корня уравнения половинным делением C++
Доброго времени суток. Может быть у кого завалялся алгоритм вычисления корня уравнения половинным делением на c/c++? Поделитесь пожалуйста:)
C++ Перевести число из int в сhar
int main() { char str; int k,h; cout<<" Please, enter k: "; cin>>k; /*Здесь нужно перевести число k из int в char! Потом: */
C++ Проблема с чтением из файла! http://www.cyberforum.ru/cpp-beginners/thread440801.html
Проблема такая: у меня есть текстовый файл, в котором на каждой новой строке написано число. Я хочу каждое из этих чисел присвоить массиву и затем выдать на экран их сумму. Примерно так выглядит файл: 355 1235 6 35 79 Вопрос : как сделать так, чтобы значения присваивались массиву с каждой новой строки? int massive;
C++ Поиск Палиндрома Нужна Ваша помощь в решении задачи: Палиндром - это число, запись которого будет читаться одинаково сначала и с конца. Например 4554, 676, 5. 1. Найти все меньшие за N натуральные числа, которые при вознесении в квадрат дают палиндром. 2. Найти все меньшие за N числа - палиндромы, которые при вознесении в квадрат дают палиндром. Я написал алгоритм поиска по первой задачи, но... подробнее

Показать сообщение отдельно
fleks84
0 / 0 / 0
Регистрация: 04.02.2012
Сообщений: 11
04.02.2012, 19:31     Поменять местами элементы указанных столбцов
Дано задание: "Дан двухмерный массив целых чисел. Написать программу которая вводит два целых неотрицат числа соотв номерам столбцов и меняет местами элементы указанных столбцов"
Вот что пока получается

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>
#include <iomanip>
#include <conio>
 
using namespace std;
 
 
//функция выводит массив на экран
void printArray(int array[][2], const int row, const int column)
{
    cout << "\n\nPoluchennyj massiv\n";
 
    for(int i = 0; i < row; i++)
    {
        for(int j = 0; j < column; j++)
            cout << setw(4) << array[i][j];
 
        cout << endl;
    }
}
 
int main()
{
 
//просим ввести номера строк
    int stroka1, stroka2;
 
    cout << "Vvedite nomer 1 stolbca";
    cin >>  stroka1;
    cout << "Vvedite nomer 2 stolbca";
    cin >>  stroka2;
    cout << endl;
 
 
 
    const int row = 2, column = 2; //размеры массива
    int array[row][column];        //двумерный массив
 
    for(int i = 0; i < row; i++)   //строки массива
    {
        cout << "Vvodim " << i + 1 << " stroku\n"; //подсказка
 
        for(int j = 0; j < column; j++)   //столбцы массива
        {
            cout << "Vvedite celoe chislo: ";  //выводим подсказку
            cin >> array[i][j];                //запоминаем введенное значение
        }
    }
 
    //инверсия массива
/*void invertArray(int arr[], const int len)
{
    int temp;
 
    for(int i = 0; i < len / 2; i++)
    {
        temp = arr[i];
        arr[i] = arr[len - i - 1];
        arr[len - i - 1] = temp;
    }
}
*/
    printArray(array, row, column);   //печатаем полученный массив
    
    getch();
    return 0;
}
Надергал с интернета, сам в С++ не разбираюсь, кто чем может ..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru