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

Найти матрицу, получающуюся перестановкой столбцов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прямоугольный треугольник http://www.cyberforum.ru/cpp-beginners/thread726447.html
Прямоугольный треугольник характеризуется размерами сторон, углов, периметром, площадью. Пользователь может сам выбирать последовательность введения этих параметров. Если некоторый параметр введен неправильно (например - размер стороны отрицательный, или угол превышает 180, пользователю предлагается исправить данные или отказаться и заменить их другим параметром. Когда достаточный набор данных...
C++ Поиск наибольшего "Слова", но с изюминкой Всем привет, дана задача: с клавиатуры вводим текст, затем мы должны определить самую большую комбинацию символов, которые отличаются от латинских, например: вводятся только русские и местами английские буквы или наоборот. Само определение я смог сделать, вот проверку слов не получается никак, вот код: Заранее спасибо. #include <cstring> #include <iostream> #include <conio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread726444.html
Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3 C++
Если в тексте нет символа *, то оставить текст без изменений. Иначе каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3. Буду очень благодарен!
Преобразовать последовательность, добавив к ней наименьшее число символов C++
Помогите, пожалуйста, с задачей. Уже второй день мучаюсь, ничего в голову не лезет. Условие: Даны натуральное число n, символы S1, ..., Sn. Преобразовать последовательность S1, ..., Sn, добавив к ней наименьшее число символов Sn+1, .., Sm так, чтобы последовательность S1, ..., Sm стала палиндромом (читалась одинаково в обоих направлениях): S1=Si , S2=Sm-1, … и т.д.
C++ комментарии к коду http://www.cyberforum.ru/cpp-beginners/thread726434.html
Будьте так любезны, прокомментировать данный код: #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; struct complex { double a,b;
C++ Найти НОД трех чисел заданы 3 числа . нужно найти их наибольший общий делитель подробнее

Показать сообщение отдельно
qwerty321
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 12
12.12.2012, 23:24     Найти матрицу, получающуюся перестановкой столбцов
без указателя:
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define n 4
#define m 4
void main()
{
int a[n][m],b[n][m],i,j;
clrscr();
printf("Vvedite massiw A\n");
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
printf("Massiw A\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%3d",a[i][j]);
printf("\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
b[i][m-1-j]=a[i][j];
}
}
printf("Massiw B\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%3d",b[i][j]);
printf("\n");
}
getch();
}
с указателем:
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define n 4
#define  m 4
void main()
{
int a[n][m],b[n][m],i,j,*p;
clrscr();
printf("Vvedite massiw A\n");
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
printf("Massiw A\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%3d",a[i][j]);
printf("\n");
}
p=&a[0][0];
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
b[i][m-1-j]=*p;
p++;
}
}
printf("Massiw B\n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%3d",b[i][j]);
printf("\n");
}
getch();
}
 
Текущее время: 22:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru