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

Дана целочисленная матрица размера 6х9 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция изменение 2-ой буквы на прописную. http://www.cyberforum.ru/cpp-beginners/thread258355.html
Здравствуйте. Сделал функцию - изменения 2-ой буквы в строке на прописную. Логически вроде сделал правильно, но все равно не работает. Подскажите пожалуйста. #include <cstdlib> #include...
C++ массив структур Реализовать функции для обработки массива структур: 1. заполнение массива структур данными; 2. вывод данных из массива структур на экран; 3. редактирование записей; 4. поиск данных в массиве... http://www.cyberforum.ru/cpp-beginners/thread258334.html
Написать функцию, генерирущее случайное число из заданного диапозона C++
Написать функцию, генерирущее случайное число из заданного диапозона. Диапозон вводится с клавы.
Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением. C++
Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением.
C++ Написать профамму вычисления расстояния между населенными пунктами http://www.cyberforum.ru/cpp-beginners/thread258312.html
Написать профамму вычисления расстояния между населенными пунктами, изображенными на карте. Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенные пользователем,...
C++ Кто объяснит почему true == false ? Спасайте! а то я щас повешусь от взрыва мозга! Кто объяснит вот что это за фигня. Когда я в программе пишу: char a = 0x64; char b = 0x9B; short int getted_check_sum = a*0x100+b; она мне... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
16.03.2011, 15:05
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
#include <iostream>
#include <time.h>
#include <iomanip>
#define N 6
#define M 9
using namespace std;
 
int main()
{
int i, j, A[N][M], B[N][M], curR[N], curC[M];
srand(time(NULL));
//заполнение массива числами от 1 до 10
//создание копии
cout<<"Original array A:\n\n";
for(i=0;i<N;i++)
{   for(j=0;j<M;j++)
    {   A[i][j] = rand()%10+1;
        cout<<setw(5)<<A[i][j];
        B[i][j]=A[i][j];
    }
    cout<<"\n";
}
 
//А) перестановка строк 
for(i=0;i<N/2;i++)
    for(j=0;j<M;j++)
    {   curC[j] = B[i][j];
        B[i][j] = B[N-1-i][j];
        B[N-1-i][j] = curC[j];
    }
 
//вывод результатов
cout<<"\n\nAfter rows replacing:\n\n";
for(i=0;i<N;i++)
{   for(j=0;j<M;j++)
        cout<<setw(5)<<B[i][j];
    cout<<"\n";
}
 
//Б) перестановка стобцов 
for(j=0;j<M/2;j++)
    for(i=0;i<N;i++)
    {   curR[i] = A[i][j];
        A[i][j] = A[i][M-1-j];
        A[i][M-1-j] = curR[i];
    }
 
//вывод результатов
cout<<"\n\nAfter columns replacing:\n\n";
for(i=0;i<N;i++)
{   for(j=0;j<M;j++)
        cout<<setw(5)<<A[i][j];
    cout<<"\n";
}
    
cin.get();
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru