İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Nesne tabanlı programlama sınavı - 2

the-godfather19.04.20129 cevap3.012 görüntüleme
2010'den beri873 mesaj
#1
BİLGİYAR PROGRAMCILIGI BÖLÜMÜ NESNE TABANLI PROGRAMLAMA SINAVI - 2 SORUSU

1)Altıncı dereceden PASCAL üçgenini ekrana yazdıran C++ kodlarını yazınız?
Cevaplar
2011'den beri505 mesaj
#2
7. dereceden einthowen üçgeninini yazdırabilirim ancak...
the-godfather Konuyu açan
2010'den beri873 mesaj
#3
biraz kolayını yazarmısın buraya kardeşim sınavda bunu yapacamda ondan , sen nasıl biliyorsan
the-godfather Konuyu açan
2010'den beri873 mesaj
#5
cevabı hangisi kardeşim 2 tane link vermissn ama cok karısık bi çözemedm gtti c++
2009'den beri1.405 mesaj
#6
Alttaki linke bak, üstteki recursive. Zor gelir ;)
2012'den beri7 mesaj
#7
recursive daha karizmatik duruyo :)
the-godfather Konuyu açan
2010'den beri873 mesaj
#8
Bumu cevap ?

#include <iostream>
using namespace std;
int main()
{
int n,k,i,x;
cout << "Enter a row number for Pascal's Triangle: ";
cin >> n; //the number of raws
for(i=0;i<=n;i++)
{
x=1;
for(k=0;k<=i;k++)
{
cout << x << '\t';
x = x * (i - k) / (k + 1);
}
cout << endl;
}
return 0;
}
2008'den beri12 bin mesaj
#9
Buyur Hocam bizzat yazdım :)
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>

double fak(int);

using namespace std;
int main()
{
int der,i,j;
cout<<"Dereceyi girin: ";    
cin>>der;

for(i=0;i<=der;i++){
    for(j=0;j<=(i);j++){
        cout<<(fak(i)/(fak(j)*fak(i-j)))<<"\t";    
    }        
    cout<<endl;
}

return 0;
}

double fak(int n){
    if(n==0||n==1||n<0)
        return 1;
    else if(n>1)
        return (n*fak(n-1));    
}


ama şöyle de bir hata alıyorum. Yalnız bu hatayı gecenin bu saatinde çözemedim :P ama kod çalışıyor :P

[Warning] C:\Users\mg\Documents\C-Free\Projects\pascal\main.cpp:29: W8070 Function should return a value in function fak(int)
2008'den beri12 bin mesaj
#10
fonksiyon sonuna return 0; değeri atmayı unutmuşum. Sorun ondanmış :P O kadar da önemli bişi değil zati

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.