Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
169604
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (78. sayfa)
E
12 yıl
Er

Çok teşekkür ederim


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @MrOwl
O
12 yıl
Teğmen

arkadaşlar bir program yazmam lazım c'de programın özelliği öğrencilerin isimleri numaraları ve final notları girilmesini isteniyor sonra bu girilen bilgilerin dosyaya kaydedilmesi isteniyor.
şimdi kafamda oluşturduğum for döngüsü kullanıp diziler oluşturup verileri içerisine yazdırmam gerek ama şimdi mesela 1. öğrenci dedğimde onun hem adı hem numarası hemde notunu aynı aynı girmeliyim ama kodları yazdığımda ben ilk notların tamamı sonra isimlerin tamamını istetiyorum gibi oluyor yanı for döngülerinin biri başlıyo sonuna kadar devam ediyor bitince öbürüne başlıo buda sağlıklı bir veri girişi olmuyor bunu nasıl düzenleye bilirm ve şu dosyaya nasıl yazabilirm bu verileri dosyayı verilere yazmayı ufak bir kod olarak yazabilrseniz sevinirim iyi günler


Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: oguzkaancom

arkadaşlar bir program yazmam lazım c'de programın özelliği öğrencilerin isimleri numaraları ve final notları girilmesini isteniyor sonra bu girilen bilgilerin dosyaya kaydedilmesi isteniyor.
şimdi kafamda oluşturduğum for döngüsü kullanıp diziler oluşturup verileri içerisine yazdırmam gerek ama şimdi mesela 1. öğrenci dedğimde onun hem adı hem numarası hemde notunu aynı aynı girmeliyim ama kodları yazdığımda ben ilk notların tamamı sonra isimlerin tamamını istetiyorum gibi oluyor yanı for döngülerinin biri başlıyo sonuna kadar devam ediyor bitince öbürüne başlıo buda sağlıklı bir veri girişi olmuyor bunu nasıl düzenleye bilirm ve şu dosyaya nasıl yazabilirm bu verileri dosyayı verilere yazmayı ufak bir kod olarak yazabilrseniz sevinirim iyi günler

Yazdığınız kodları paylaşabilir misiniz?


Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

Merhabalar ben henüz kod yazamadım ama algoritma da yardıma ihtiyacım var. C de Graph teoriyle alakalı bi ödevim var iki tane graph veriliyo facebook gibi düşünün atıyorum ali 3 kişiyi tanıyo bu 3 kişiden 2 si birbirini tanıyo 2 si aliyi tanıyo başkalarını tanıyolar kombinasyonları vs vs böyle oklar kişiden kişiye büyük bi graph var ikinci de aynı şekilde. Şimdi istenen 2. graphda 1. den eksik olan şeyleri(isimleri ve okları) bulup yeni ve en geniş graphı oluşturmak ve supernode un point ettiği adresi basmak bunu yaparken ilk önce iki graph ı kıyaslayıp kontrol etmek lazım bence. Bunun için de graphlardaki matrix yöntemini bilen biri varsa bir aydınlansam çok makbule geçerdi. Teşekkürler



O
12 yıl
Teğmen

şimdi bu ilk kod ile öğrencilerin isim numara puanını alıyorum ama alabildğim tek bir öğrenci pekte kafa yoramıyorum çünkü diğer sınavlarımda var programalmadanda sınav var ama yorumlayamıyorum pek fazla ve for döngülerini nasıl kullanmam gerek mesela
1.isim numara puan
2.isim numara puan
3.isim numara puan
.
.
.
bu şekilde verilei benden alması için


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct rec_type { char isim[10]; int numara[10]; int puan[10];} record;
FILE *file_handle;

int main()

{
int k;
system("CLS"); file_handle=fopen("ogrenci_listesi.txt","a+");
printf("\n isim giriniz = ");scanf("%[^\n]s",&record.isim);getchar();
printf("\n ogrenci numarasini giriniz = ");scanf("%[^\n]s",&record.numara);getchar();
printf("\n notu giriniz = ");scanf("%[^\n]s",&record.puan);getchar();
fwrite(&record, sizeof(record),1, file_handle);
fclose(file_handle);
getchar();
return(0);
}

-------------------------------------------------------------------------------------------------------------------------
bu kodda ise verileri yazdırmış olduğumuz txt dosyasından okuma var okumadada sorun yaşıyorum önemli olan kısımda burası bu dosyaya yazdırırken nelere dikkat etmeliyim yazdırmış olduğum verileri neden tam okutamıyorum programa ve isimleri nasıl sıralı bir şekilde yazdırabilirm.bu kodların tamamını ben yazmadım bir kısmını başka bölümlerden bakarak yazdm


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct rec_type { char isim[10]; int numara[10]; int puan[10];} record;
FILE *file_handle;
int i,rn;

int main()
{
system("CLS"); file_handle=fopen("ogrenci_listesi.txt","r");

fseek(file_handle,0,2); rn=ftell(file_handle)/sizeof(record);
for (i=0;i<rn;i++)
{
fseek(file_handle,i*77,0);
fread(record.isim,10,1,file_handle);
fread(record.numara,10,1,file_handle);
fread(record.puan,10,1,file_handle);
printf("\n isim = %s \n numara = %s \n puan: %s \n", record.isim,record.numara,record.puan);

}

fclose(file_handle);
getchar();
return(0);
}





< Bu mesaj bu kişi tarafından değiştirildi oguzkaancom -- 26 Mayıs 2013; 12:09:50 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @MrOwl
_
12 yıl
Er

6li arama algoritmasi (ikili arama algoritmasina benzer sekilde calisir) sirali bir dizideki elemanlari 6 ya bolerek calismaktadir bu algoritmayi recursive (tekrarlamali) yapida C dilinde kodlamam gerek.

Yardimci olursaniz sevinirim...


Bu mesaja 2 cevap geldi.
M
12 yıl
Binbaşı

Arkadaşlar C# ile Mssql veri tabanına textbox'lardan veri atıyorum fakat textbox'lardan herhangi biri boşsa 0 değil de veri tabanına null değer atmasını istiyorum fakat her seferinde textbox boşsa 0 atıyor.


Bu mesaja 1 cevap geldi.
M
12 yıl
Er

Arkadaşlar altttaki gibi bir veri tabanı bağlantım var. Dataset ad alanı değil diye hata veriyor. Veri tabanından haberleri banda çekmek istiyorum. Baslik diye geçen yerler Label......


string cnn = ("Provider = Microsoft.Jet.Oledb.4.0;data source =" + Server.MapPath("App_Data/Haber.mdb"));

Dataset DataSetGetir(string sql, string tabloadi)
{
AleDbDataAdapter da = new AleDbDataAdapter(sql, cnn);
Dataset ds;
0;
new Dataset();
da.Fill(ds, tabloadi);
return ds;
}
protected void Page_Load(object sender, EventArgs e)
{
Dataset ds;
0;
DataSetGetir(SELECT, TOP, (7 * FROM), Haber, ORDER, BY, BY, HABER_ID, DESC, ", ", HABER, "");

Baslik1.Text = ds.Tables["HABER"].Rows[0]["BASLIK"].ToString();
Baslik2.Text = ds.Tables["HABER"].Rows[1]["BASLIK"].ToString();
Baslik3.Text = ds.Tables["HABER"].Rows[2]["BASLIK"].ToString();
Baslik4.Text = ds.Tables["HABER"].Rows[3]["BASLIK"].ToString();
Baslik5.Text = ds.Tables["HABER"].Rows[4]["BASLIK"].ToString();
Baslik6.Text = ds.Tables["HABER"].Rows[5]["BASLIK"].ToString();
Baslik7.Text = ds.Tables["HABER"].Rows[6]["BASLIK"].ToString();

ImageButton1.ImageUrl = ds.Tables["HABER"].Rows[0]["FOTO"].ToString();
ImageButton2.ImageUrl = ds.Tables["HABER"].Rows[1]["FOTO"].ToString();
ImageButton3.ImageUrl = ds.Tables["HABER"].Rows[2]["FOTO"].ToString();
ImageButton4.ImageUrl = ds.Tables["HABER"].Rows[3]["FOTO"].ToString();
ImageButton5.ImageUrl = ds.Tables["HABER"].Rows[4]["FOTO"].ToString();
ImageButton6.ImageUrl = ds.Tables["HABER"].Rows[5]["FOTO"].ToString();
ImageButton7.ImageUrl = ds.Tables["HABER"].Rows[6]["FOTO"].ToString();

ImageButton1.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
0;
"HABER_ID".ToString();

ImageButton2.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
1;
"HABER_ID".ToString();

ImageButton3.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
2;
"HABER_ID".ToString();

ImageButton4.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
3;
"HABER_ID".ToString();

ImageButton5.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
4;
"HABER_ID".ToString();

ImageButton6.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
5;
"HABER_ID".ToString();

ImageButton7.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
6;
"HABER_ID".ToString();
}


Bu mesaja 2 cevap geldi.
T
12 yıl
Çavuş

C de kullanıcı tarafından ismi girilen bir dosyanın içindeki matrisi (en fazla 5*5 boyutunda), structureda tutup başka bir dosyaya aktarmam gerekiyor.Sürem kısıtlı olduğundan ve finallerim olduğundan internetden çok fazla araştıramadım.Yardımcı olursanız sevinirim.





#include <stdio.h> 

main()
{

FILE *fptr;
int a,b;
char file_name[20];
a<=5;
b<=5;
int matrix [a][b];


printf("Enter the file name_ \n");
scanf("%s",file_name);

fptr= fopen( "file_name", "r" );
if((fptr = fopen( "file_name", "r" ))==NULL){
printf("File cannot open");}


for(a=0;a<6;a++){
for(b=0;b<6;b++){
fscanf(fptr, "%d",matrix [a][b] );
}
}

getchar( );
getchar( );
return 0;
}


dosyayı okumak için böyle bir kod yazdım.Okuduğum matrisi nasıl structureda tutup başka bir dosyaya yazabilirim ?



M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: oguzkaancom

şimdi bu ilk kod ile öğrencilerin isim numara puanını alıyorum ama alabildğim tek bir öğrenci pekte kafa yoramıyorum çünkü diğer sınavlarımda var programalmadanda sınav var ama yorumlayamıyorum pek fazla ve for döngülerini nasıl kullanmam gerek mesela
1.isim numara puan
2.isim numara puan
3.isim numara puan
.
.
.
bu şekilde verilei benden alması için


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct rec_type { char isim[10]; int numara[10]; int puan[10];} record;
FILE *file_handle;

int main()

{
int k;
system("CLS"); file_handle=fopen("ogrenci_listesi.txt","a+");
printf("\n isim giriniz = ");scanf("%[^\n]s",&record.isim);getchar();
printf("\n ogrenci numarasini giriniz = ");scanf("%[^\n]s",&record.numara);getchar();
printf("\n notu giriniz = ");scanf("%[^\n]s",&record.puan);getchar();
fwrite(&record, sizeof(record),1, file_handle);
fclose(file_handle);
getchar();
return(0);
}

-------------------------------------------------------------------------------------------------------------------------
bu kodda ise verileri yazdırmış olduğumuz txt dosyasından okuma var okumadada sorun yaşıyorum önemli olan kısımda burası bu dosyaya yazdırırken nelere dikkat etmeliyim yazdırmış olduğum verileri neden tam okutamıyorum programa ve isimleri nasıl sıralı bir şekilde yazdırabilirm.bu kodların tamamını ben yazmadım bir kısmını başka bölümlerden bakarak yazdm


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct rec_type { char isim[10]; int numara[10]; int puan[10];} record;
FILE *file_handle;
int i,rn;

int main()
{
system("CLS"); file_handle=fopen("ogrenci_listesi.txt","r");

fseek(file_handle,0,2); rn=ftell(file_handle)/sizeof(record);
for (i=0;i<rn;i++)
{
fseek(file_handle,i*77,0);
fread(record.isim,10,1,file_handle);
fread(record.numara,10,1,file_handle);
fread(record.puan,10,1,file_handle);
printf("\n isim = %s \n numara = %s \n puan: %s \n", record.isim,record.numara,record.puan);

}

fclose(file_handle);
getchar();
return(0);
}







Gecikme icin kusura bakmayin, biraz yogunum su siralar. Acikcasi C'de dosya islemleri yapmayali epey olmus. Ben algoritma mantigini anlatmaya calisayim.

Dosyaya alt alta her bir structure bilgisini girin dediginiz gibi.

1 / isim / numara / puan
2 / isim / numara / puan

for(i=0;i<satirSayisi<i++) // her bir satırı tek tek oku
// Ilk terimi siraya ata, ikinciyi isime ata, ucuncuyu numaraya ata, dorduncuyu puana ata ( "/" karakteri ile satırı parçalara ayırabilirsiniz )
// atama islemini su sekilde yapabilirsiniz.

satirdaki_kelimeler => satırı "/" ile parçalayıp birer string dizisine atın.

isim = satirdaki_kelimeler[1]
numara = satirdaki_kelimeler[2]
puan = satirdaki_kelimeler[3]

int k, tanimladiginizi gordum. Fakat hic kullanmamissiniz. Kodlar kisa, bazen silip tekrar yazdiginizda hatasiz calistigini fark edebilirsiniz. Gozden kacan bir detay olabiliyor. Ben de hem yorgunum, hem de C'de dosya islemlerindeki kodlari acip bakmam gerekiyor gercekten zaman gecmis. Esasinda alanim algoritma. Yazdiklarimin yardimci olacagini dusunuyorum.

Kolay gelsin.



M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Muhammet6363

Arkadaşlar altttaki gibi bir veri tabanı bağlantım var. Dataset ad alanı değil diye hata veriyor. Veri tabanından haberleri banda çekmek istiyorum. Baslik diye geçen yerler Label......


string cnn = ("Provider = Microsoft.Jet.Oledb.4.0;data source =" + Server.MapPath("App_Data/Haber.mdb"));

Dataset DataSetGetir(string sql, string tabloadi)
{
AleDbDataAdapter da = new AleDbDataAdapter(sql, cnn);
Dataset ds;
0;
new Dataset();
da.Fill(ds, tabloadi);
return ds;
}
protected void Page_Load(object sender, EventArgs e)
{
Dataset ds;
0;
DataSetGetir(SELECT, TOP, (7 * FROM), Haber, ORDER, BY, BY, HABER_ID, DESC, ", ", HABER, "");

Baslik1.Text = ds.Tables["HABER"].Rows[0]["BASLIK"].ToString();
Baslik2.Text = ds.Tables["HABER"].Rows[1]["BASLIK"].ToString();
Baslik3.Text = ds.Tables["HABER"].Rows[2]["BASLIK"].ToString();
Baslik4.Text = ds.Tables["HABER"].Rows[3]["BASLIK"].ToString();
Baslik5.Text = ds.Tables["HABER"].Rows[4]["BASLIK"].ToString();
Baslik6.Text = ds.Tables["HABER"].Rows[5]["BASLIK"].ToString();
Baslik7.Text = ds.Tables["HABER"].Rows[6]["BASLIK"].ToString();

ImageButton1.ImageUrl = ds.Tables["HABER"].Rows[0]["FOTO"].ToString();
ImageButton2.ImageUrl = ds.Tables["HABER"].Rows[1]["FOTO"].ToString();
ImageButton3.ImageUrl = ds.Tables["HABER"].Rows[2]["FOTO"].ToString();
ImageButton4.ImageUrl = ds.Tables["HABER"].Rows[3]["FOTO"].ToString();
ImageButton5.ImageUrl = ds.Tables["HABER"].Rows[4]["FOTO"].ToString();
ImageButton6.ImageUrl = ds.Tables["HABER"].Rows[5]["FOTO"].ToString();
ImageButton7.ImageUrl = ds.Tables["HABER"].Rows[6]["FOTO"].ToString();

ImageButton1.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
0;
"HABER_ID".ToString();

ImageButton2.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
1;
"HABER_ID".ToString();

ImageButton3.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
2;
"HABER_ID".ToString();

ImageButton4.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
3;
"HABER_ID".ToString();

ImageButton5.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
4;
"HABER_ID".ToString();

ImageButton6.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
5;
"HABER_ID".ToString();

ImageButton7.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables);
"HABER".Rows;
6;
"HABER_ID".ToString();
}

DataSet dener misiniz?



M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: GaMeSsO

Arkadaşlar C# ile Mssql veri tabanına textbox'lardan veri atıyorum fakat textbox'lardan herhangi biri boşsa 0 değil de veri tabanına null değer atmasını istiyorum fakat her seferinde textbox boşsa 0 atıyor.

Pseuducode ekleyebilir misiniz, sorunu iceren.



M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: _JamesCarter_

6li arama algoritmasi (ikili arama algoritmasina benzer sekilde calisir) sirali bir dizideki elemanlari 6 ya bolerek calismaktadir bu algoritmayi recursive (tekrarlamali) yapida C dilinde kodlamam gerek.

Yardimci olursaniz sevinirim...

Siz baslayin biz yardimci oluruz.


Bu mesaja 1 cevap geldi.
R
12 yıl
Yüzbaşı

arkadaşlar burdaki for döngüsünde koşul yok,bu kısmı nasıl yorumluyoruz acaba?

< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: rngms

arkadaşlar burdaki for döngüsünde koşul yok,bu kısmı nasıl yorumluyoruz acaba?

< Resime gitmek için tıklayın >

Sarı ile işaretlenen kısımın sonucu 0 olduğu zaman döngü sonlanır. 0 dışında ki sayılar true olduğu için devam eder. Koşullu ifadelerde de zaten ya true döner ya da false döner buna göre döngü devam eder veya etmez. Bu kısa cevaptı şimdi bilgisayarın yaptığı gibi bizde yavaş yavaş ilerleyelim.

 
i Sarı ile işaretlenmiş kısım
----- -------------------------------
0 2 * b[0][1] + b[0][0] = 2 * 1 + 1 = 3 // i'yi yerine koyduk ve indislerin dizide ki karşılığını yazdım. Printf'li kısmı atlıyorum.
1 2 * b[1][1] + b[1][0] = 2 * 0 + 1 = 1 // Yine i'yi yerine koydum ve 0 dan farklı bir değer geldi. Yani true olarak işlendi. i'yi arttırıp tekrar aynı yere geliyoruz.
2 2 * b[2][1] + b[2][0] = 2 * 0 + 0 = 0 // Sonuc 0 çıktı yani false. Bundan sonra for'un gövdesine girip printf'i yazdırmayacak. Böylece döngü sonlanacak.





< Bu mesaj bu kişi tarafından değiştirildi -Source- -- 29 Mayıs 2013; 15:42:09 >
Bu mesaja 1 cevap geldi.
R
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: rngms

arkadaşlar burdaki for döngüsünde koşul yok,bu kısmı nasıl yorumluyoruz acaba?

< Resime gitmek için tıklayın >

Sarı ile işaretlenen kısımın sonucu 0 olduğu zaman döngü sonlanır. 0 dışında ki sayılar true olduğu için devam eder. Koşullu ifadelerde de zaten ya true döner ya da false döner buna göre döngü devam eder veya etmez. Bu kısa cevaptı şimdi bilgisayarın yaptığı gibi bizde yavaş yavaş ilerleyelim.

 
i Sarı ile işaretlenmiş kısım
----- -------------------------------
0 2 * b[0][1] + b[0][0] = 2 * 1 + 1 = 3 // i'yi yerine koyduk ve indislerin dizide ki karşılığını yazdım. Printf'li kısmı atlıyorum.
1 2 * b[1][1] + b[1][0] = 2 * 0 + 1 = 1 // Yine i'yi yerine koydum ve 0 dan farklı bir değer geldi. Yani true olarak işlendi. i'yi arttırıp tekrar aynı yere geliyoruz.
2 2 * b[2][1] + b[2][0] = 2 * 0 + 0 = 0 // Sonuc 0 çıktı yani false. Bundan sonra for'un gövdesine girip printf'i yazdırmayacak. Böylece döngü sonlanacak.


çok teşekkür ederim,emeğinize sağlık hocam.


Bu mesaja 1 cevap geldi.
B
12 yıl
Yarbay

beyler c# için tavsiye edebileceğiniz iyi sağlam bir kitap var mıdır?Yazın çok iyi çalışıcam.



T
12 yıl
Er

selamun aleykum arkadaşlar yine sizden yardm almam gerekio final soruları ama bi türlü çözemedim bu cuma sınav var lütfen yardm edin


1-Klavyeden girilen bir sayının;
a'ya basılınca alt küme sayısını ö'ye basılınca özaltküme sayısını,f'ye basılınca faktöriyelini,i'ye basılınca isminizi girilen sayı kadar yazan programı while , do while , for ve if-goto kullanarak (hepsini en az 1 defa) yazınız....



2-Klavyeden girilen n adet günün sıcaklık ortalamasını bulan programı dizi ve do while ile yapınız...(fonksiyon içinde ) fonksiyon adı=sıcaklık dizi adı gün[n]

SADECE BU İKİ SORU



E
12 yıl
Yüzbaşı

Merhaba arkadaşlar bana bir kod lazım bir türlü yapamadım. Programa text box olarak bir metin girilecek ve girilen metini girilen e-mail adresine gönderecek e-posta olarak böyle birşey mümkünmüdür eğer mümkünse yardım edebilecek arkadaşları bekliyorum :)



-
12 yıl
Yüzbaşı

@ErenGY1 galiba internette hiç araştırma yapmadın. Buraya yazmadan önce gidip google a "C# mail gönderme" diye yazsan sana dolu makale getirir. İşte o makalelerden biri;
http://www.enginpolat.com/csharp-ile-gmail-uzerinden-eposta-gonderme/
Eğer gmail üzerinden değilde başka bir mail servisini kullanacaksan onun smtp adresini girmen gerek. Bunun içinde google'a "Smtp yandex" yazarsan çıkar.

@burhanettin38
Kullanıcıdan nasıl sayı alınacağını biliyorsan ve birazda matematik bilgin varsa yapabilirsin.

 
1. Kullanıcıdan sayiyi aldın ve 'sayi' isimli değişkende tutuyorsun bu değeri.
2. Kullanıcıdan hangi işlemi yapması gerektiğini sor. Bunu da 'secim' isimli değişkende tut. Unutma bunun türü char olacak.
3. Sıra basit if ifadeleri kurmada.

if(secim == 'a')
{
//Burada matematik bilginle girilen sayinin alt kümesini bul.
}
if(secim == 'o')
{
// ö diye basmasın kullanıcı o diye basınca ozaltkumesini buldur.
}

// faktöriyel aldırmak içinde bunların aynısını yapacaksın.

// Faktöriyel if 'inin içinde ne yazacağını ben yazayım sende diğerlerini yaz.
int fak = 1;
for(int i = sayi; i >= 1; i--)
{
fak *= i;
}
cout << sayi << "! = " << fak << endl;


Benden bu kadar gerisi sana kalmış 2 dakika üzerinde düşünsen yapılabilecek şeyler.





< Bu mesaj bu kişi tarafından değiştirildi -Source- -- 29 Mayıs 2013; 19:32:55 >


Bu mesajda bahsedilenler: @burhanettin38 , @ErenGY1