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

Масив типа змейкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать тип struct Date http://www.cyberforum.ru/cpp-beginners/thread523900.html
Описать тип struct Date, задающий дату (день, месяц, год). Реализовать в виде отдельных функций следующие операции над датами: а) вычисление даты, отстоящей на d дней от заданной (d может быть как положительным, так и отрицательным); б) проверка корректности даты; в) проверка високосности года для заданной даты; г) вычисление расстояния в днях между двумя заданными датами; д) вывода даты в...
C++ Написать диалоговую программу вычисления значений функции двух переменных z=f(x.y) в различных точках плоскости. Написать диалоговую программу вычисления значений функции двух переменных z=f(x.y) в различных точках плоскости. Программа должна: 1) выводить сообщение о своих возможностях, 2)предлагать ввести координаты очередной точки, для которой требуется вычислить значение функции, 3)выводить значение функции в указанной точке или сообщение о неопределенности функции, если точка не попадает в... http://www.cyberforum.ru/cpp-beginners/thread523876.html
Составить программу табулирования функции вида y=f(x) на различных интервалах [a,b] (a<b) с различными шагами h (h>0). C++
Составить программу табулирования функции вида y=f(x) на различных интервалах (a<b) с различными шагами h (h>0). Программа должна управляться с помощью простого меню, включающего строку статуса с текущими значениями отрезка и шага табулирования и, по крайней мере, следующие пункты: 0. Выход из программы. 1. Изменение интервала . 2. Изменение шага h, 3. Вывод таблицы на экран. При...
Операции над многочленами на основе структуры данных список C++
Помогите, пожалуйста, реализовать в С! Многочлен представлен в виде |n|An|->|n-1|An-1|->...->|0|Ao|(многочлен Р). Написать программу, реализующую: -вычисление значения в точке х -вычисление производной многочлена Р (Получим многочлен Q) -сложение многочленов P и Q Данные вводятся из файла (коэффициенты), результат выводится на экран.
C++ Обработка исключений http://www.cyberforum.ru/cpp-beginners/thread523861.html
класс B является производным от абстрактного класса А. Определить обработчик исключительной ситуации при преобразовании указателя на класс B до указателя на абстрактный класс. #include <iostream> using namespace std; class A { int x; public: A(int x1=0):x(x1) {} ~A() {}
C++ Не компилируется в Code::Blocks Установил на Windows 7 среду Code::Blocks 10.05 При нажатии на кнопку "Build and run" НИЧЕГО НЕ ПРОИСХОДИТ! В чем дело, подскажите, пожалуйста. В окошке лога пишет: "HelloWorld - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping..." подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
21.03.2012, 16:54
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
void main()
{
        setlocale(LC_ALL, "Russian");
        srand(tme(NULL));//чтобы числа менялись,были случайными
        const int size=25;
        int m[size][size];
        int mas[size]={};
                int  n , k , tmp;
        
 
        cout<<" введите число № 1 ";
        cin>>n;
        cout<<"\n"<<" введите число № 2 ";
        cin>>k;
        cout<<"\n";
 
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<k;j++)
                        {
                           m[i][j]=rand()%22;
                        }
        }
 
                for(int i=0;i<n;i++)
                {
                        for(int j=0;j<k;j++)
                                {
                                  cout<<"\t"<<m[i][j]<<" ";
                                }
                cout<<"\n\n\n";
                }
        
}
Лучше создайте массив одномерный,размером n*k и туда записывайте числа ваши,потом простенькой сортировкой их сортируете,например qsort или пузырек напишите,а потом выводите на экран
Сначала печатаем первую строку,далее вы печатаете как бы столбец,т.е надо выводить элементы не как обычно,а при переходе ко второй строке печатать уже элемент отсоящий на k позиций и печатать до n-го и потом снова при переходе на строку новую печатаь k-ый.
Ну вы как бы передвигаете каретку на k позиций и печатаете как бы в обратном порядке,потом снова каретку передвигаете
Если не поянтно,я попробую написать понятнее))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru