PDA

Tam Sürümünü Görmek İçin : c++ ta baslangic programlari...


LiFePC
01/11/2006, 01:18
slm arkadaslar,
c++ a yeni basliyorum ve bir iki ödevim var ama nasil yazacagimi tam bilemedim...Bu asagidaki programlar gibi örnek kodlarin bulundugu bir site biliyor musunuz ya da bu ödevlerde yardimci olabilir misiniz?

1)consola girilen üc sayiyi büyükten kücüge nasil dizerim(herhangi bir belirli algorithma olmicak bubblesort,insertionsort...)
2)verilen bir sayinin her basamagindaki rakamlarin isimleri yazilacak
örnegin 728 dediginde yedi-iki-sekiz diye bir cikti verecek
3)verilen bir virgüllü sayinin da acilimihi aynen yukardaki gibi yapmasi
örnegin 7.28 yazdigimda yedi-virgul-iki-sekiz diye cikti vermesini istiyorum...
4)örnek vererek aciklicam mesela ekrana 53278 verildi ..Program bunu soldan itibaren kontorl ediyor..
8, 7 den büyük sorun yok 7,2 den fakat 2, ücten büyük degil bu yüzden cikti 3 olarak vermeli yani soldan baslayip büyükten kücügemi diye kontrol ediyor diziyi bozani yaziyor ekrana...
5)bir de bir sayinin obebi ve okekini hesaplama?

Simdiden tesekkürler..


smish
01/11/2006, 09:25
No Comment...

erpay
01/11/2006, 14:37
LiFePC sen programı yazmaya başla takıldığın yerlerde biz yardımcı olalım .
Programı biz yazarsak sana pek bir faydası olmaz.

quasimodo
01/11/2006, 22:12
1)consola girilen üc sayiyi büyükten kücüge nasil dizerim(herhangi bir belirli algorithma olmicak bubblesort,insertionsort...)

#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char* argv[])
{
int a, b, c;
cout<<"Uc sayi giriniz = ";
cin>>a>>b>>c;
if(a > b && b > c)
cout<<a<<" > "<<b<<" > "<<c<<endl;
if(a > b && c > b)
if(a > c)
cout<<a<<" > "<<c<<" > "<<b<<endl;
else
cout<<c<<" > "<<a<<" > "<<b<<endl;
if(b > a && a > c)
cout<<b<<" > "<<a<<" > "<<c<<endl;
if(b > a && c > a)
if(b > c)
cout<<b<<" > "<<c<<" > "<<a<<endl;
else
cout<<c<<" > "<<b<<" > "<<a<<endl;

getch();
return 0;
}

acehreli
02/11/2006, 00:17
Bu da sayi siraliyor. Hem de istediginiz kadar sayi girebilirsiniz... :)


#include <iostream>
#include <iterator>
#include <algorithm>
#include <set>

using namespace std;

int main()
{
multiset<int> sayilar(istream_iterator<int>(cin), (istream_iterator<int>()));
copy(sayilar.begin(), sayilar.end(), ostream_iterator<int>(cout, " "));
}


Ali