Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2012, 19:37   #1
DIQUON
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 122
По умолчанию Двумерный массив.Нужно изменить 1 и последний елемент местами.С++.

Вот моя функция смены, но она почему то не работает.Я не уверен как обозначается последний елемент...n-1? и в основной програме как вызвать эту функцию? zmina(n, m, a);? буду благодарен за помощь)

Код:
#include <iostream>
#include "vvid.h"
#include "vuvid.h"


using namespace std;

void vvid(int, int, int**);
void vivid(int, int, int**);
void zmina(int, int, int**);
int main()

{
	int n, m, i;
	cout << "How many string's?:";
	cin>> n;
	cout << "How many column's?:";
	cin>> m;
	int **a; a = new int *[n];
	for(i=0; i<n; i++)
	a[i] = new int[m];
	vvid(n, m ,a);
	cout << "Your matrix:" << endl;
	vivid(n, m, a);
	cout << "Your matrix after transformation:" << endl;
    zmina(n, m, a);
    vivid(n, m, a);
	cin.get();
	cin.get();
	return 0;
}
Header zmina.h
Код:
void zmina(int n, int m, int**a)
{
    int i, j, temp;
    for(i=0; i<n; i++)
		for(j=0; j<m; j++)
        {
            temp = a[1];
            a[1] = a[n-1];
            a[n-1] = temp;
        }
}
DIQUON вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерный массив целых чисел А размером N на M. найти максимальный элемент и поменять его местами с A[1,1]. Задача в Pascal flo90 Помощь студентам 4 19.05.2012 20:00
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
дан двумерный массив и натуральные числа k и p,поменять местами элементы k и p столбцов массива np9Huk Помощь студентам 4 19.04.2010 12:59
Ввести двумерный массив и поменять в нём местами элементы Ku6ep Помощь студентам 3 23.12.2008 18:25