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

Сортировка двумерного массива и заголовочный файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции в struct http://www.cyberforum.ru/cpp-beginners/thread664998.html
Я даже не думал, что в struct можно объявлять функции. Представлялось так: struct - набор данных, class - уже объектное что-то, грубо выражаясь данные+методы. Оказалось не совсем так. Тогда в чем отличия, если и там и там, есть методы, наследование, конструкторы, деструкторы?
C++ Удаление комментариев из листинга программы Создать программу, которая будет удалять из листинга программы на языке с++ (файл*.cpp) коментарии вида // коментарий. Для работы с файлами использовать фунцкцию cstdio. http://www.cyberforum.ru/cpp-beginners/thread664983.html
C++ Файлы: Найти детерминант матрицы, записанной в файле
В файле test.in записано матрицу NxN. Найти ее детерминант. Результат записать в test.out. Для работы использовать фунции cstdio. ОЧЕНЬ НУЖЕН КОД ПРОГРАММЫ .
Количество повторяющихся элементов в массиве C++
Даны натуральное n и целые a1, a2, ..., an. Для каждого аi найти ki количество его повторов последовательности. P.S. нужно написать программу с функциями: отдельно функция введения массива с клавиатуры, отдельно функция для поиска количества. может поможет что я уже написал #include<iostream>
C++ freeglut draw text http://www.cyberforum.ru/cpp-beginners/thread664958.html
как вывести текст с помощью freeglut? вот текст программы. во-первых не выводит кириллицу. во вторых freeglut предоставляет только 7 шрифтов или как-то можно использовать системные? в третьих, самое главное, что даже если на английском выводить то печатает только часть слова а точнее 6 символов #include <stdio.h> #include <stdlib.h> #include <string.h> #include "include\GL\freeglut_ext.h"...
C++ Написать программу, которая переводит время из минут и секунд в секунды Написать программу, которая переводит время из минут и секунд в секунды. Программа должна проверять правильность введенных пользователем данных и в случае, если данные неверные, выводить соответствующее сообщение. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Ошибочные данные, введенные пользователем, выделены полужирным шрифтом. Введите время (минут секунд) -> 2 90... подробнее

Показать сообщение отдельно
Sapiuntop
0 / 0 / 0
Регистрация: 22.09.2012
Сообщений: 9
06.10.2012, 23:05     Сортировка двумерного массива и заголовочный файл
Помогите пожалуйста исправить ошибку.

sort2.h:
C++
1
void sort2(int array[][],int n);
sort2.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "sort2.h";
#include "stdafx.h";
 
void sort2(int array[][], int n)
{
int t,j,j1,i;
    for (i=0;i<n;i++)
        for(j=1;j<n;j++)
    {
        t=array[i][j]; 
        for(j1=j-1;j1>=0 && array[i][j1]>t; j1--) // poisk 
            array[i][j1+1]=array[i][j1];    // sdvig vpravo
        array[i][j1+1]=t; // vstavit element    
    }
}

lab4_2.cpp:
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
42
43
44
45
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <ostream>
#include <time.h>
#include <conio.h>
#include <stdlib.h>
#include "sort2.h"
 
using namespace System;
 
int main()
{
    srand(time(0));
    using std::cout;
    using std::cin;
    cout<<"Do:"<<"\n";
   int array[100][100];
   int i,k,j,j1,kil;
   cout<<"Vvedit potribnu kilkist cifr: "<<"\n";
   cin>>kil;
   cout<<"Do sortirovki:"<<"\n";
   for(i=0;i<kil;i++)
   {
       for(j=0;j<kil;j++)
   {
       array[i][j]=rand()%10;
       k=array[i][j];
       cout<<k<<" ";
   }
       cout<<"\n";
   }
   cout<<"\n"<<"\n"<<"Posle sortirovki:"<<"\n"<<"\n";
  sort2(array,kil);
    for(i=0;i<kil;i++)
    {
        for(j=0;j<kil;j++)
    {
        cout<<array[i][j]<<" ";
    }
        cout<<"\n";
    }
    
   _getch();
}
Ошибки:

lab4_2.cpp(36): error C2664: 'sort2' : cannot convert parameter 1 from 'int [100][100]' to 'int [][1]'
1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

sort2.cpp(4): error C2087: 'array' : missing subscript
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru