Форум программистов, компьютерный форум 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..." подробнее

Показать сообщение отдельно
Tomikun
1 / 1 / 0
Регистрация: 16.03.2012
Сообщений: 45
21.03.2012, 16:41     Масив типа змейкой
надо заполнить двухмерный масив рандромом например :

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

а вывести ево уже

1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

обясни плиз хоть как ето должно работать . думал взять построчно перекинуть в один 1 мерный масив отсортировать и потом както заполнять но чет невыходит пока ток заполнил рендромом и вывел а как все остальное даж придумать немогу ( если ктот может обясните плиз хоть чюток.

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
37
38
39
40
41
void main()
{
    setlocale(LC_ALL, "Russian");
 
    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";
        }
 
 
        for(int i =0 , j=0 ; j<k ; i++ , j++)
                {
                  tmp=m[i][j];mas[j]=tmp;
                  cout<<mas[j];
                }
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru