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

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

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

Показать сообщение отдельно
IrineK
Заблокирован
16.03.2011, 15:05     Дана целочисленная матрица размера 6х9
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;
}
 
Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru