Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ getline и превышение второго параметра... Доброго времени суток, форумчане! Ничего не могу понять, что происходит, когда превышается второй параметр в cin.getline! Например, если в следующем фрагменте: char s1; char next; cin.getline(s1,5); for (int i = 0; i <= 25; i++) { next=cin.get(); https://www.cyberforum.ru/ cpp-beginners/ thread31506.html C++ Опрос сетевых ресурсов C++
Зачем в функции WNetOpenEnum три раза указывать на тип включаемых в перечисление ресурсов???(в первых трех аргументах) Впрочем если можете - посоветуйте пожалуйста туториал хороший по API-функциям, только что-нибудь с подробным объяснением, хочется прощупать, что к чему.
C++ Запись массива в файл и его чтение Помогите, пожалуйста: надо записать в файл массив из, например, 10 элементов, вычисляющихся как f=f+1, например. Затем считать полученные значения из файла, и записать их в другой файл, умножив каждое значение на какое-нибудь число.. Сделать надо именно так, не сразу посчитать все и записать в один файл, а последовательно... Помогите, пожалуйста, очень надо!! https://www.cyberforum.ru/ cpp-beginners/ thread31492.html C++ поменять элементы каждого числа массива слева направо нужно изменить эту задачу-"поменять элементы массива слева направо": #include <iostream> #include <algorithm> #include <vector> using namespace std; typedef vector<int> vec; int colvo () { https://www.cyberforum.ru/ cpp-beginners/ thread31488.html
C++ Работа с текстовыми файлами
Пожалуйста, помогите с задачей: Дан файл f, компоненты которого являются действительными числами. Найти: 1.наибольшее из значений компонент f; 2.наименьшее из значений компонент с четными номерами; 3.наибольшее из значений модулей компонент с нечетными номерами; 4.сумму наибольшего и наименьшего из значений компонент файла f; 5.разность первой и последней компонент файла f. Заранее...
C++ Задача:Страуструп. 4.11.4 1.Напишите программу,которая печатает символы от 'a' до 'z' и цифры от '0' до '9' и их целые значения. 2.Проделайте то же самое для других печатаемых символов. 3.Проделайте то же самое,но воспользуйтесь шестнадцатиричным представлением чисел. Используется только стандартная библиотека C++. Первое и второе я кое-как сделал:#include "size.h" #include <iostream> using namespace std; void... https://www.cyberforum.ru/ cpp-beginners/ thread31446.html
C++ Определение k, при котором функция становится меньше заданного числа Текст задачи: ' Составить программу для определения k, при котором функция (x^k / k) становится меньше заданного числа A при заданном x для k=1, 2, 3, ... Контрольный пример: x=1, A=0.25. Результат: 5.' Если честно не понимаю даже как она должна работать... Пожалуйста помогите написать эту программку... Добавлено через 1 час 26 минут 12 секунд у меня есть код этой программы на... https://www.cyberforum.ru/ cpp-beginners/ thread31426.html Баланс скобок C++
Добавьте плиз условие чтоб )(-говорило что не баланс..я прост незнаю #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAXVAL 100 struct stack { int sp; int val; /* массив под скобки */
C++ Подсчет гласных.согласных,знаков препинания в тексте скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из программы) { m_Out=0; CString s=m_Edit1; while (!s.IsEmpty()) { int i=s.FindOneOf(". :;,!?'"); if(i<0) https://www.cyberforum.ru/ cpp-beginners/ thread31416.html C++ Вычислить сумму отрицательных элементов массива В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов https://www.cyberforum.ru/ cpp-beginners/ thread31412.html
Функция возвращает массив C++
Как сделать чтобы функция возвращала массив(не исползуя указатели):(. К присмеру: ... char v; // //заполнение массива // return v; ...
C++ Тормозит Borland C++ 3.1 https://www.cyberforum.ru/ cpp-beginners/ thread31393.html
У меня Windows XP, этот компилятор почему-то тормозит систему..
121 / 121 / 14
Регистрация: 14.03.2009
Сообщений: 462
25.04.2009, 21:18 0

Отсортировать массив змейкой - C++ - Ответ 146335

25.04.2009, 21:18. Показов 3456. Ответов 6
Метки (Все метки)

Ответ

что то в этом духе наверно
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
i=0;
j=0;
k=0;
m=0;//i,j координаты в змейке, k,m-в исходном
perestanovka(k,m,i,j);//процедура перестановки элемента[k,m] и [i,j])
for(;(i<n)||(j<n);)//через кучу циклов задаем путь змейки
   {
   j++;
   k++; if (k==n) {k=0;m++}
   perestanovka(k,m,i,j);
   for(;(i<n)&&(j>0);)
      {
      j--;
      i++;
      k++; if (k==n) {k=0;m++}
      perestanovka(k,m,i,j);
      }
   i++;
   perestanovka(k,m,i,j);
   for(;(i>0)&&(j<n);)
      {
      i--;
      j++;
      k++; if (k==n) {k=0;m++}
      perestanovka(k,m,i,j);
      }
   }
//не тестил прогу, как пашет не знаю
Добавлено через 25 минут 44 секунды
можно при желании сразу выводить, тогда k,m будут координатами вывода, но если числа не одинаковой длины то тяжко придется

Вернуться к обсуждению:
Отсортировать массив змейкой C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2009, 21:18
Готовые ответы и решения:

Отсортировать массив по убыванию, затем добавить недостающий элемент и отсортировать массив по возрастанию
2) В массиве a ...a встречаются по одному разу все целые числа от 0 до n, кроме одного. За n...

Заполнение змейкой, массив не 2D!
Добрый день всем. вот получил задание по С++ заполнение змейкой, но не такое простое как кажется на...

Заполнить массив змейкой по диагонали
Заполнить массив А размером n*m следующим способом:

Заполнить двумерный массив змейкой
Напишите функцию заполняющую двумерный массив змейкой последовательными числами от 1, против...

6
25.04.2009, 21:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2009, 21:18
Помогаю со студенческими работами здесь

Заполнить массив змейкой справа налево
#include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt;...

Вывести массив змейкой(три вида)
Привет всем.Помогите решить задачки по змейкам.В приложении лежит 3 варианта как надо сделать....

Двухмерный массив (заполнить змейкой квадратную матрицу)
Требуется заполнить змейкой квадратную матрицу так, как показано на рисунке справа: заполнение...

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru