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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.94
Анастасия Сонечко
1 / 1 / 0
Регистрация: 05.12.2008
Сообщений: 39
#1

Двумерный массив заполнить числами и вывести на экран - C++

16.02.2009, 17:07. Просмотров 2233. Ответов 3
Метки нет (Все метки)

Двумерный массив заполнить числами и вывести на экран.Поменять строки местами.Первую с последней.Все строки опустить вниз
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2009, 17:07     Двумерный массив заполнить числами и вывести на экран
Посмотрите здесь:

Заполнить двухмерный массив случайными числами и вывести на экран - C++
1.Заполнить двухмерный массив случайными числами и вывести на экран. 2.Модифицировать его следующим образом: элементу побочной...

Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран - C++
Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран

Массив А с 5 строк и 8 столбцов заполнить случайными числами, вывести на экран в виде таблицы - C++
Массив А с 5 строк и 8 столбцов заполнить случайными числами, вывести на экран в виде таблицы. Определить значение и положение минимального...

Заполнить двумерный массив неповторяющимися числами - C++
Используя датчик случайных чисел, заполнить двумерный массив неповто- ряющимися числами.

Заполнить двумерный массив последовательными убывающими числами - C++
Помогите пожалуйста...очень прошу** Дан массив А размером n x m. Заполнить его следующим образом: 36 35 34 33 32 31 30 29 28 27 26 25...

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

Заполнить двумерный массив размером 10 на 10 целыми числами по возрастанию - C++
требуется написать программу, заполняющую двухмерный массив размерностью 10 на 10 целыми числами по возрастанию. (помогите плиз не могу...

Заполнить двумерный массив случайными числами из заданного диапазона - C++
Привет всем. Выручайте... Нужно заполнить случайным образом целыми числами из диапазона , содержащий 8x7 элементов и вывести исходный...

Заполнить двумерный массив размером 7 на 7 числами, расположенными в нем по спирали - C++
Заполнить двумерный массив размером 7 на 7 числами 1,2,..49, расположенными в нем по спирали! Помогите пожалуйста написать программу)

Заполнить двумерный массив числами натурального ряда в порядке их убывания перемежающихся нулями - C++
Дано два натуральных числа n и m. Сформировать двумерный массив A, заполнив его числами натурального ряда в порядке их убывания...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.02.2009, 17:08     Двумерный массив заполнить числами и вывести на экран #2
Анастасия Сонечко, с чем проблема?
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
16.02.2009, 18:13     Двумерный массив заполнить числами и вывести на экран #3
Что значит все строки опустить вниз?

Добавлено через 1 минуту 47 секунд
Да и массив динамический или нет объясните задание получше тогда поможем
rrrFer
Заблокирован
16.02.2009, 19:07     Двумерный массив заполнить числами и вывести на экран #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
40
#include <iostream>
int main(){
    int **a,n,m;
    std::cin>>n>>m;
    a=new int *[n];
    for(int i=0;i<n;i++){
        a[i]=new int [m];
        for(int j=0;j<m;j++)
            a[i][j]=i*m+j;
    }   //заполнил
    for(int i=0;i<n;i++,std::cout<<std::endl)
        for(int j=0;j<m;j++)
            std::cout<<a[i][j]<<" ";
    std::cout<<std::endl;//вывел
    for(int i=0;i<n;i++){
        a[0][i]+=a[n-1][i];
        a[n-1][i]=a[0][i]-a[n-1][i];
        a[0][i]-=a[n-1][i];
    }   //первую с последней
    for(int i=0;i<n;i++,std::cout<<std::endl)
        for(int j=0;j<m;j++)
            std::cout<<a[i][j]<<" ";
    std::cout<<std::endl;//вывел
    for(int j=0,i,t;j<m;j++){
        for(i=1,t=a[0][j];i<n;i++){
            a[i][j]+=t;
            t=a[i][j]-t;
            a[i][j]-=t;
        }   //сдвинул
        a[0][j]+=t;
        t=a[0][j]-t;
        a[0][j]-=t;
    }
    for(int i=0;i<n;i++,std::cout<<std::endl)
        for(int j=0;j<m;j++)
            std::cout<<a[i][j]<<" ";
        //вывел
    std::system("pause");
 
}
Yandex
Объявления
16.02.2009, 19:07     Двумерный массив заполнить числами и вывести на экран
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru