|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
mi boti, vi papi
[Banned]
Парни нужен хелп, срочно! :(
-
mi boti, vi papi
[Banned]
Диколоныч, спасай
-
-
mi boti, vi papi
[Banned]
Указатели, я опечатался
-
Ну мой код как раз с указателем работает
-
mi boti, vi papi
[Banned]
-
Сообщение от Sir Mage
Ну это не то , звёздочек мало
Все правильно. Массив то же самое что указатель на первый элемент.
Чуть ли не Керниган и Ритчи, страница такая-то.
Так что нормально звездочек.
Пример как раз иллюстрация на тему "массив = указатель".
Это конечно хорошо что ваши преподаватели читали эту книгу. Классика все-таки
-
mi boti, vi papi
[Banned]
Да не то это
должно быть типо такого
Код:
void Sort2(int *p, int n){
int x, y, *max, buf, *diag;
for (y=0; y<n; y++){
max=p;
diag=p+y;
for (x=0; x<n; x++){
if (*p>*max) max=p;
p++;
}
buf=*diag;
*diag=*max;
*max=buf;
}
}
-
mi boti, vi papi
[Banned]
-
Код:
buf=m[i];
m[i]=m[j];
m[j]=buf;
а че так по-ламерски?
а так слабо?
Код:
m[i]=m[i]+m[j];
m[j]=m[i]-m[j];
m[i]=m[i]-m[j];
вон товарищ тиебе сверху правильно код написал . .не надо столько звездочек тебе
заголовок у функции такой
void Sort1(int *m, int n)
остальное без звездочек
---примечание автора:: *a === a[0]
?????????????????????????????????????????????????? ???????????????
на тебе сортировку . и кто скажет что тут не на указателях (а на массивах) работает пусть забанит меня
Код:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void sort(int *a, int sza);
void main(){
clrscr();
int a[] = {1,2,3,6,4,5};
sort(a,6);
for (int i=0;i<6; i++)
cout << a[i] << " ";
getch();
}
void sort(int *a, int sza){
for (int i=0; i<sza; i++)
for (int j=0; j<sza; j++)
if (a[i] > a[j]){
a[i] = a[i] + a[j];
a[j] = a[i] - a[j];
a[i] = a[i] - a[j];
}
}
-
mi boti, vi papi
[Banned]
-
mi boti, vi papi
[Banned]
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|