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

Двумерный динамический массив. Все нечетные строки матрицы сдвинуть циклически на К элементов влево - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструкторы http://www.cyberforum.ru/cpp-beginners/thread1007245.html
dynamic.h #pragma once #include <string.h> #include <iostream> #include <cstdlib> #include <clocale> #include <windows.h> #include <stdio.h> #include <conio.h>
C++ Задача #include <iostream> #include <math.h> #include <iomanip> using namespace std; float scor(int n, float x); int main() { http://www.cyberforum.ru/cpp-beginners/thread1007223.html
printf("x\te^-x^2\n") C++
printf("x\te^-x^2\n"); если не сложно напишите по русски что тут выполняется
C++ Написать программу, упорядочивающую случайный массив чисел
Дана неупорядоченная последовательность чисел a = {a0, a1, …, aN}. Отсортировать a методом обменной сортировки со слиянием Бэтчера. Помогите, пожалуйста, с кодом. Ума не приложу, как написать такую программу:-|
C++ Найти минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread1007180.html
Дан одномерный массив чисел {X(i)} i=1..12. вычислить частное от деления суммы отрицательных чисел на сумму положительных. Найти минимальный элемент массива.
C++ Определить, лежит ли точка внутри заштрихованной области 1) Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщ ений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заш трихованной области, вне заштрихованной области или на ее границе. Области задаю тся графически следующим образом: подробнее

Показать сообщение отдельно
Angeline
36 / 30 / 2
Регистрация: 21.10.2013
Сообщений: 197
14.11.2013, 07:57     Двумерный динамический массив. Все нечетные строки матрицы сдвинуть циклически на К элементов влево
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int servep2=0;
for (int i=0; i<n; i+=2)
{
if (n-k>servep2)
{
for (int j=0; j<m; j++)
{
type servep;//type заменить типом матрицы
matrica[i][j]=servep;
matrica[i][j]=matrica[i-k][j];
matrica[i-k][j]=servep;
}
}
else
for (int j=0; j<m; j++)
{
type servep;//type заменить типом матрицы
matrica[i][j]=servep;
matrica[i][j]=matrica[servep2][j];
matrica[servep2][j]=servep;
}
servep2+=1;
}
Мне это видится как-то так. Критику приветствую. Могла еще не заметить каких-то ошибочек по синтаксису из-за невнимательности, компилятора нету под рукой.
 
Текущее время: 09:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru