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

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

Войти
Регистрация
Восстановить пароль
 
Assign_me_plz
5 / 5 / 0
Регистрация: 05.06.2011
Сообщений: 40
#1

Помогите доработать код, работа с массивами. - C++

21.10.2011, 00:25. Просмотров 252. Ответов 0
Метки нет (Все метки)

Дан массив из натуральных чисел, переставить блоки массива по диагонали (т.е. 1-3, 2-4);
--------------
| 1 | 2 |
|_____|_ ____|
| 4 | 3 |
|_____|_____ |

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<math.h>
#include<stdio.h>
#include<conio.h>
 
void main()
int n;
printf("Input the dimension of array: ");
scanf("f%", &n);
if ((n%2)!=0) printf("with this n we can't do what we want ");//ïðîâåðêГ* n, åñëè Г®Г*Г® Г*ГҐ äåëèòñÿ Г*Г* 2 ГІГ® ìû Г*ГҐ ñìîæåì
else                                                          //ñîçäГ*ГІГј ГЁ ïåðåñòГ*âëÿòü áëîêè
float mas [100][100];
for (i=0,i<=(n-1),i++)
{for (j=0,j<=(n-1), j++)//Г§Г*ïîëГ*ГҐГ*ГЁГҐ Г¬Г*Г±Г±ГЁГўГ* ñëó÷Г*Г©Г*ûìè Г·ГЁГ±Г«Г*ìè îò 0 äî 10
 {mas[i][j] = 1+rand()%10}};
 
float t;
int j;
printf("let's see our array");
printf("/n");
for (j=0, i<=(n-1), i++)
{for (i=0, j<=(n-1), j++)
{printf("/t",mas[i][j]);}
printf("/n");}
printf("let's swap the blocks of our array");
for (i = 0 ,i<=(n-2)/2 , i++)
{ for (j = 0, j<=(n-2)/2 , j++);
{t=mas[i][j];
mas[i][j]=mas[i+n/2][j+n/2];
mas[i+n/2][j+n/2]=t;
}}
for (i = ((n-2)/2) , i<=n-1 , i++)
{ for (j = ((n-2)/2) ,j<=n-1, j++)
{t=mas[i][j];
mas[i][j]=mas[i-n/2][j+n/2];
mas[i-n/2][j+n/2]=t;
return(0);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2011, 00:25     Помогите доработать код, работа с массивами.
Посмотрите здесь:

C++ Скатерть Улама - помогите доработать прогу :)
C++ Атоморфные числа, С++, помогите доработать код
Массив. Помогите доработать код, подскажите где ошибки. C++
C++ Помогите доработать код.
База данных. Помогите доработать сортировку! C++
C++ Помогите с массивами
доработать программу с массивами C++
C++ Доработать код
C++ Доработать код данной программы
Создать программу-счётчик слов (помогите доработать код) C++
C++ Подскажите как доработать код

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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