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

Курсовая на двойственный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простой редактор http://www.cyberforum.ru/cpp-beginners/thread35348.html
Помогите скажите название постого редактора кода с компилятором без .net но с поддержкой count cin итд !!! плыз в асю 437551173 :help:
C++ Подсчет символов в числе. Нужно ввести с клавиатуры число и подсчетать в нем кол-во символов. Как это сделать? http://www.cyberforum.ru/cpp-beginners/thread35333.html
C++ Бьет ли карта k1 карту k2
Здравствуйте, Господа эксперты! Прошу помощи в решении следующей задачи: struct card { /* масть карт */ enum {spades, clubs, diamonds, hearts} suit; /* достоинство карт */ enum {six, seven, eight, nine, ten, jack, queen, king, ace} value; } c1, c2; Описать логическую функцию Kick(с1, с2, сs), проверяющую, бьёт ли карта с1 карту с2, с учётом того, что масть cs является...
Перенос кода из Pas в С/С++ C++
Здравствуйте. Есть программа на паскале, которая случайным образом выдает 3 слова из текстового файла без повторения uses Crt; var a : array of string; f : text; S : string;
C++ Не могу разобраться. Сортировка! http://www.cyberforum.ru/cpp-beginners/thread35303.html
#include<stdio.h> #define N 1000 int main() { int n, i, j; int a; scanf("%d", &n); //для чего нужна эта переменная? scanf == cin?? Что такое &n? for(i = 0 ; i < n; i++) { scanf("%d", &a); //массив заполняем? &a непонятна
C++ Динамический массив с помощью List Помогите сделать двумерный динамический массив с помощью шаблона List из STL. Спасибо большое. подробнее

Показать сообщение отдельно
Rumata
4 / 4 / 0
Регистрация: 10.04.2009
Сообщений: 23
20.05.2009, 20:55     Курсовая на двойственный массив
Цитата Сообщение от Havik Посмотреть сообщение
1.
Составьте циклический алгоритм для вывода по следующему образцу:
5 4 3 2 1
6 19 18 17 16
7 20 25 24 15
8 21 22 23 14
9 10 11 12 13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
const SIZE = 5;
int a=0, b=0, x=SIZE-1, y=SIZE-1, arr[i][j], n=1;
while(SIZE*SIZE<n)
{                       //a=0, b=0, x=SIZE-1, y=SIZE-1
    for(j=y, i=a; j>=b; j--)        //справа налево
    { arr[i][j]=n; n++; } a +=1;        //a=1, b=0, x=SIZE-1, y=SIZE-1
    for(i=a, j=b; i<=x; i++)        //сверху вниз
    { arr[i][j]=n; n++; } b +=1;        //a=1, b=1, x=SIZE-1, y=SIZE-1
    for(i=x, j=b; j<y; j++)         //слева направо
    { arr[i][j]=n; n++; } x -=1;        //a=1, b=1, x=SIZE-2, y=SIZE-1
    for(i=x, j=y; i>=a; i--)        //снизу вверх
    { arr[i][j]=n; n++; } y -=1;        //a=1, b=1, x=SIZE-2, y=SIZE-2
}
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru