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

аполнение массива змейкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В чём тут ошибка? http://www.cyberforum.ru/cpp-beginners/thread36874.html
Помогите пожалуйста найти ошибку: #include <conio.h> #include <stdio.h> #include <string.h> #include <iostream> using namespace std; void type_predl(char filename, int *type) {
C++ Доходит до функции и дальше не идет Помогите #include <clx.h> #include <stdio.h> #include <conio.h> #pragma hdrstop float stepen (int i, float p); int fact (int i); //--------------------------------------------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread36871.html
Метод простой итерации C++
Люди помогите пожалуйста очень нужно для курсачя, а в С++ не тум тум. Метод простой итерации найти все действительные корни уравнения. ( E=10^-5 ) x-tgx=0 xє
C++ Динамика. Определить номера строк матрицы в которых знаки элементов чередуются.
Доброго времени суток Господа программисты. Очень прошу Вашей помощи с решением следующей задачи:Определить номера строк матрицы, в которых знаки элементов чередуются. Результат вывести на экран и в файл. Вот мой код(подозреваю что написан полный бред), но тем не менее выложу:#include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { int i,j,m,n,NumI; ...
C++ Поиск ближайших точек http://www.cyberforum.ru/cpp-beginners/thread36856.html
Здравствуйте! Есть задача, язык си: 1.Фиксируем несколько точек (А,Б,С.Д и т.д. их может быть сколько угодно), их координаты вводим с клавиатуры 2.Около них имеется множество других точек, чьи координаты мы также задаем с клавиатуры. 3.Надо найти из этого "множества других точек" ближайшую к каждой из пункта 1, а также вывести это минимальное расстояние и координаты этой точки. Ну т.е. в...
C++ запись структуры в бинарное дерево Вот мой код, но он почему-то не строит дерево, причина скорее всего в этом куске функции: if (strcmp(word, a->name)==0) { a->pnumb++; strncpy(a->alboms, &s,20); (a->alboms)='\0'; a->god_vip=atoi(&s); } но где именно не могу понять, :scratch: помогите, пожалуйста!!! подробнее

Показать сообщение отдельно
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
28.05.2009, 06:29     аполнение массива змейкой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
x_pos = 0;
y_pos = 0;
direct = 1; //направление. 1 - вниз, 2 - вверх
for(i=1;i<37;i++){
a[x_pos][y_pos]=i; //присваиваем значение элементу
if(direct == 0)
{
x_pos++;
y_pos--;
if(y_pos < 0 ) {y_pos++; direct = 1; //уход вверх, смена направления
if(x_pos > 5) { x_pos = 5; y_pos++; direct = 1; ); //уход вправо, смена направления
}
else
{
x_pos--;
y_pos++;
if(x_pos < 0) { x_pos++; direct = 0; ); //уход влево, смена направления
if(y_pos > 5) {y_pos = 5; x_pos++; direct = 0;}; //уход вниз, смена направления
}
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru