Arkada�lar, daha �nce size duyurmu�
oldu�umuz notlar-��devler (son
�dev okunduktan sonra) ve final
notlar�n�z hari�-�sisteme
girildi.�
(lablardaki ilk 2 quizi ortalamaya
dahil etmedim. bu lablarda tam yapan
arkada�lar�n notu eksik bulunan lablardan
birine yans�t�ld�)
H.
#include <iostream>
#include <string>
//sad�k atalay
using namespace std;
template <class T>
void print(T* v,int size){
��� int i=0;
��� for(i=0;i<size;i++){
��� ��� cout<<v[i];
��� }
��� cout<<endl;
};
template <class T>
void swap(T* x,T* y){
��� T temp;
��� temp=*(x);
��� *(x)=*(y);
��� *(y)=temp;
};
template <class T>
void bubble_sort(T* a,int size){
��� int i=0,k=0;
��� for(i=0;i<size;i++){
��� ��� for(k=0;k<size-1;k++){
��� ��� ��� if(*(a+k)>=*(a+k+1))
��� ��� ��� ��� swap((a+k),(a+k+1));
��� ��� }
��� }
};
int main(){
��� short a[]={3,1,7,4,9,2,0};
��� bubble_sort(a,7);
��� print(a,7);
���
��� string s[]={"kem","kan","kum","cum","cim","com","kene","cene"};
��� bubble_sort(s,8);
��� print(s,8);
��� return 0;
}