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

Двумерные массивы. Поменять местами первый элемент в каждой строке с последним, второй - с предпоследним и т.д - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Введите с клавиатуры число х и удалите из массива каждый элемент, делящийся нацело на х, а оставшиеся уплотните к началу массива http://www.cyberforum.ru/cpp-beginners/thread843176.html
Введите с клавиатуры число х и удалите из массива каждый элемент, делящийся нацело на х, а оставшиеся уплотните к началу массива.
C++ ряд Тейлора Доброого времени сутков Надо написать программу для вычисление sin(сам код не нужен, надо помощь в математическом плане) . Нашел формулу, но не понятно не понятно до какого n (счетчик в формуле) нужно считать Объясните пожалуйста ... http://www.cyberforum.ru/cpp-beginners/thread843173.html
Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k) C++
Задача: Дано натуральное число k. Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k Т.е. переменная k должна вводиться и по формуле должна находиться сумма. Пример: k=4; Так должно выглядеть решение в математике: 1*2+2*3*4+3*4*5*6+4*5*6*7*8 Моя проблема в том, что я не могу понять как сделать формулу. Вот мои наброски, но к ответу там далеко: #include<iostream.h> #include<conio.h> int main() {...
какие из спецификаций шаблона являются эквивалентными при вводе данных C++
какие из спецификаций шаблона являются эквивалентными при вводе данных a) %f %c b) %e %c c) %f %e d) %u %g e) %s %d
C++ Функции (программу печати n-ого элемента в виде обыкновенной несократимой дроби) http://www.cyberforum.ru/cpp-beginners/thread843130.html
Для последовательности a1=1, a(n+1)=n*a(n) - 1/n составить программу печати n-ого элемента в виде обыкновенной несократимой дроби!!!Помогите плииз!!!
C++ Прибавить к значению переменной единицу задается символьная переменная к переменной прибавляется 1 выводится прежнее состояние и получиное пешить на с++ подробнее

Показать сообщение отдельно
Lomin
46 / 46 / 5
Регистрация: 20.04.2013
Сообщений: 126
20.04.2013, 15:04     Двумерные массивы. Поменять местами первый элемент в каждой строке с последним, второй - с предпоследним и т.д
Вот решение твоей задачи на примере матрицы Z[4][6]

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
#include "stdafx.h"
#include <iostream> 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{ 
const int line=4;
const int column=6;
    int temp;
    int Z[line][column]={{2,4,6,8,0,5},{1,2,0,4,6,7},{8,2,0,1,2,3},{1,0,2,3,4,5}};
 
    // Выводим первоначальную матрицу
    for(int i=0;i<line;i++)
    {   for (int j=0; j<column; j++)    
        cout<<Z[i][j]<<" "; 
    cout<<"\n"; 
    }
 
    cout<<"\n";
 
    // Преобразовываем матрицу
    for(int i=0; i<line; i++)
        for (int j=0; j<column/2; j++)  
         // Проверка   "если ни один из этих элементов не равен нулю"
        if(Z[i][j] > 0 && Z[i][column -1 - j] > 0)
        
            { temp = Z[i][j];
             Z[i][j] = Z[i][column - 1 - j];
             Z[i][column - 1 - j] = temp;   
            }
// Выводим преобразованную матрицу
    for(int i=0;i<line;i++)
    {   for (int j=0; j<column; j++)    
        cout<<Z[i][j]<<" "; 
    cout<<"\n"; 
    }
 
  system("pause");
  return 0; 
}
 
Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru