arkadaslar soyle birsey yapmaya calisiyorum. Iki array var bunlari birlestirip kucukten buyuge dogru siralamaya calisiyorum. Asagida su ana kadar geldigim yer var. Bir goz atipta nerde hata yaptigimi soylerseniz sevinirim. #include <iostream> //#include <stdlib. h> using namespace std; const int size = 100; int main { //Example Arrays to test double array1 = ; double array2 = ; //Find number of items in arrays int size1 = sizeof(array1)/sizeof(array1 ); int size2 = sizeof(array2)/sizeof(array2 ); int i, j; //Create third array with size equal to two original combined double array3 ; //Copying first array into first part of new array for (i = 0; i < size1; i++) //Copy second array into new array so it comes right after copy if first array for (j = size1; j < (size1 + size2); j++) // outputs for testing for (i = 0; i < size1; i++) cout << endl; for (j = 0; j < size2; j++) cout << endl; int size = size1+size2; i = 0; j = 0; for (int t = 0; t < size ; t++) { if (array1 < array2 ) else if (array2 < array1 ) } //display output array for (i = 0; i < (size1+size2); i++) system ; return 0; }

neyse hatami buldum gerek kalmadi sagolun

: const int size = 100;... int size = size1+size2;... Yukarda const tanımlanmış, aşağıda yeniden tanımlanmış. Çalışıyor mu byle olunca? Sen hiç kaval çaldın mı?

#include <iostream> //#include <stdlib. h> using namespace std; const int size = 100; int main { //Example Arrays to test double array1 = ; double array2 = ; //Find number of items in arrays int size1 = sizeof(array1)/sizeof(array1 ); int size2 = sizeof(array2)/sizeof(array2 ); int i, j, a; int size = size1+size2; //Create third array with size equal to two original combined double array3 ; //Copying first array into first part of new array for (i = 0; i < size1; i++) //Copy second array into new array so it comes right after copy if first array for (j = size1, a=0; j < (size1 + size2); j++, a++) cout << "Array 1" << endl; // outputs for testing for (i = 0; i < size1; i++) cout << endl; cout << "Array 2" << endl; for (j = 0; j < size2; j++) cout << endl; //display output array cout << "Array 3\n"; for (i = 0; i < (size1+size2); i++) cout << endl; // simple bubble sort.. cout << "Sorted Array3\n"; for (int t = 0; t < size ; t++) { for (int x=0; x < size-1; x++) { if (array3 > array3 ) } } //display output array for (i = 0; i < (size1+size2); i++) return 0; } Hocam 2. Arrayı atarken ve sıralama yaparken hata yapmıştın.. Bu işini grür sanırım (: There are 10 types of people in the world. Those who knows binary and those who dont...

Yukardakini silsek bir sıkıntı çıkarmaz o halde. Hatta bence daha iyi olur ;) Sen hiç kaval çaldın mı?

: ZoktriP bunu yazdı: const int size = 100;... int size = size1+size2;... Yukarda const tanımlanmış, aşağıda yeniden tanımlanmış. Çalışıyor mu byle olunca? Yukardakini grmemiştim bile :D Kodu direk kopyalayıp üzerinde derleme yaptım.. Çalışıyo bi sıkıntı çıkarmıyo, sonuçta farklı scope ta aynı değişkeni tekrar oluşturdum. Main içinde sıkıntı vermez yani (: There are 10 types of people in the world. Those who knows binary and those who dont...