folder Tahribat.com Forumları
linefolder C - C++
linefolder Pc Olimpiyatlarina Girecekgim Bu Tip Sorulari Çözemiyor (C)



Pc Olimpiyatlarina Girecekgim Bu Tip Sorulari Çözemiyor (C)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    pc olimpiyatlarinda 25 tane c soracaklar bu sene temel oalrak c bilmekteyim ( yani dizilere kadar falan soruyorlar oralari biliyorum) fakat su sorulari bir türlü çözemiyorum yardim ederseniz aciklayarak sevinirim

     

    int i,j;
    
    for (i=0;i<10;i++)
    { printf("#");
    for (j=i; j<10; j++)
    { printf("#");
    i++; }}
    
     

    hangi cktya neden olur?
    A) 100 defa # basar.
    B) 11 defa # basar.
    C) 10 defa # basar.
    D) C alstrma esnasnda (run-time) hata verir: (dongu kontrol degiskeninde gecersiz
    islem)
    E) Hicbirisi

     

    cevabı B

    ----------------------------------------

     

    int x=6, i;
    int yuvarlak(int *x)
    {
    if (!((*x)++ % 3)) return *x - 1;
    else if (!((*x)++ % 3)) return *x - 1;
    else return *x;
    }
    
    for (i=0; i<3; i++,x++)
    { printf("%d",x);
    printf(" %d\n", yuvarlak(&x)); }
    C kt asagdakilerden hangisidir?
    A) 6 6
    8 9
    11 12
    B) 6 5
    8 5
    11 15
    C) 6 6
    7 9
    8 9
    D) 6 5
    7 8
    8 8
    E) Hicbirisi

     

    cevap A


    I am Jack's inflamed sense of rejection
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    ufak bir up olsn


    I am Jack's inflamed sense of rejection
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iQsuz
    iQsuz's avatar
    Kayıt Tarihi: 21/Nisan/2008
    Erkek

    hocam bekle biraz forları çalışıyım geliyorum

    vizeler varda:))
     
    edit:çalıştım:)

    hocam biri çözdümde ikiden bi bok anlamadım 

    birde ikinci for döngüsü i yi sürekli j ye eşitliyo 
    ikinci döngü bittiğinde birinci döngününde koşulu sağlanmış oluyo
    o yüzden birinci döngüde# bir defa ikinci döngüde 10 defa yazılıyor totalde 11 defa 

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    iqsuz bunu yazdı:
    -----------------------------

    hocam bekle biraz forları çalışıyım geliyorum

    vizeler varda:))
     


    -----------------------------

     

    okadar ezmeseydin ugraşa ugrasa 1-2 tanesini çözdüm ama bunlar gibi 5-10 tane var :D

     

    NOT: 1.soruyu çözdüm 2.soru asıl öenmli olan 


    I am Jack's inflamed sense of rejection
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek
    Son bir up..

    I am Jack's inflamed sense of rejection
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nessaj
    nessaj's avatar
    Kayıt Tarihi: 03/Mayıs/2010
    Erkek
    Kac soru olucak ki arasindan 25 i c olucak? c sorularini artirmalai iyi olmus, aksam eve gelibce kimse cevaplamazsa ben halleserim Ayriyetwn son basvuru tarihi ne zamanmis bunun
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Odd Emoji 3D
    BerkayCit
    BerkayCit's avatar
    Kayıt Tarihi: 25/Şubat/2011
    Erkek

    ikinci soruda pointer kullanmışlar galiba, bir cevap budlumda doğru şıkla eşleşmiyor :D

    şimdi zaman kısıtlı, eve dönünce tekrar bakarım :)


    havalı bir şeyler yazdığımı hayal edin
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nessaj
    nessaj's avatar
    Kayıt Tarihi: 03/Mayıs/2010
    Erkek

    int yuvarlak(int *x)//x i referans olarak aldık, güzel
    {
    if (!((*x)++ % 3)) return *x - 1;//buradan x % 3  yani 6%3 0 dönüyor onunda değilini alınca true dönüyor dolayısıyla x -1 dönicek, x i de 1 artırmıştık 7 olmuştu, geriye 6 dönücek 
    else if (!((*x)++ % 3)) return *x - 1;
    else return *x;
    }
    
    for (i=0; i<3; i++,x++/*döngü sonlanınca x imiz 1 artırılcak ve 7 iken 8 olucak*/)
    { printf("%d",x);

    //1.sefer:burada haliyle 6 basıcak

    //2.sefer:x imiz 7 idi döngü sonlanmasıyla beraber 1 eklendi v3 8 oldu  ve haliyle 8 basılcak, tek şık kaldı oda a 
    printf(" %d\n", yuvarlak(&x));/*fonksyondaki açıklama satırlarına bak*/ }
    C kt asagdakilerden hangisidir?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    ilkinde

    i = 0

    bi # bastı ve iç döngüye i = 0 verdi.

    j = 0 oldu

    10 a kadar 10 kere # bastı bu arada i yi arttırdı. iç for bitti zaten i = 10 oldu dış döngüde bitti.

    toplam  11 #


    İmza...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviGozluDev
    MaviGozluDev's avatar
    Kayıt Tarihi: 05/Eylül/2005
    Erkek

    pc olipiyatları dediğin şey tam olarak ne bilmiyorum ama, ağırlığı programlamadan oluşan bi olimpiyatsa niye katılıyosun ki hocam önce bi konuları biliyor olsaydın?


    .
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    aoruların hepsine birden cevap vereyim 

     

    ama öncelikle yardım edenlere teşekkürü borç bilirim 

    zaten bria uğraşında1 soruyu çözdüm 2.soruyu ise tam bilmedigim bri yermiş ama anladım tekrar teşekkürler

     

    1-) olimpiyt basvuru tarihi geçti zaten pazar günü sınav var (14 nisanda)

    @mavigözlüdev

    2-c tam agirliklı degil genel 1-2 for soruyorlar 1-2 if soruyorlar sonra da işte herşeyi ile c soruyorlar tam ucuk sorular olmuyor genelde

    ama matematik kısmıda var sınavda ayrica mantik kısmıda var matematik kısmında kombinasyon olasılık falan soruyorlar mantıkta ise su tarz sorualr soruyorlar

    bir evin 3.katında 50 adet ampül var. giris katında bu ampüllere baglı anahtarlar mevcut. her ampül bir anahtara baglı ve anahtarların baslangic konum kapalıdır. buna göre hangi ampülün hangi anahtara baglı olduğunu bulmak için en az kaç kere yuakrı cıkmanız gerekir?

     

    not şıkları hatırlamıyorum ama cevap 6 gerekirse anlatirim

     

    birde özyenilemeli fonksiyon soruyorlar ama onalr cok basit oluyor 

     

     


    I am Jack's inflamed sense of rejection
Toplam Hit: 2556 Toplam Mesaj: 13