C++ Hatası Hakkında

Bu konuyu okuyanlar

onrszr15

Öğrenci
Katılım
19 Ocak 2014
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
#include <omp.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int main()
{
int i, n, tmp, *x, changes;
int chunk;
scanf("%d ", &n);
chunk = n / 4;
x = (int*)malloc(n * sizeof(int));
for (i = 0; i < n; ++i)
scanf("%d ", &x);
changes = 1;
int nr = 0;
while (changes)
{
#pragma omp parallel private(tmp)
{
nr++;
changes = 0;
#pragma omp for \
reduction(+:changes)
for (i = 0; i < n - 1; i = i + 2)
{
if (x > x[i + 1])
{
tmp = x;
x = x[i + 1];
x[i + 1] = tmp;
++changes;
}
}
#pragma omp for \
reduction(+:changes)
for (i = 1; i < n - 1; i = i + 2)
{
if (x > x[i + 1])
{
tmp = x;
x = x[i + 1];
x[i + 1] = tmp;
++changes;
}
}
}
}

return 0;
}

Arkadaşlar kodu çalıştıyorum fakat herhangi bir işlem gerçekleştirmiyor. Console ekrarında boş boş bekliyor. Yardımcı olur musunuz ?
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Ne işlem gerçekleştirmesi gerekiyor ?
 

onrszr15

Öğrenci
Katılım
19 Ocak 2014
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
Ne işlem gerçekleştirmesi gerekiyor ?
Bubble sort sıralama algoritmasının farklı çalışan vereiyonu. Ödevim için hem seri hemde paralel çalışan bubble sort algoritmasının lazım ve aralarındaki farkı inceleyeceğimiz zaman performans vs.
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Peki nasıl çalışıyor ? Kendi kendine ne yapacak ? Bubble sort algoritması ne iş yapıyor ? Senden bir giriş bekliyor bence.
 

onrszr15

Öğrenci
Katılım
19 Ocak 2014
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
Bubble sort sıralama algoritmasıdır. Benim birşey yapmama gerek yok algoritma çalıştığında random rakamlarla array oluşturuyor ve o düzensiz array sıraya sokuyor.
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Sen zaten bir şey yapmamışsın. Bu nedenlede ne yapmadığını anlayamaıyorsun. Kendin yazmayı dene. Mantığını daha iyi anlarsın. Öğretmenin de ilk bakışta zaten çözer bunun bir kopya olduğunu.
 

onrszr15

Öğrenci
Katılım
19 Ocak 2014
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
Olay bahsettiğim gibi değil iyi günler.
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
BorlandC++ ile derlemeye çalıştım. 27. satıdan itibaren hata veriyor. Sen ne ile derledin ?
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Sorunu araştırma imkanım yok. İyi günler.
 
Üst