Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (44. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4.172
Cevap
118
Favori
169.993
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 4243444546
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: elektro_gadget

    quote:

    Orijinalden alıntı: basaran747

    bu kod gayet saglıklı bı sekılde calısyo burdakı dızı tanımına neden taktıgnı hala anlamıs degılm.

    Bir sürü şey yazmıştım ama sildim. Bunları şimdilik anlayacağını sanmıyorum.

    Benim verdiğim kodun çalışmamasına imkan yok sen yanlış yazmışsındır. Sadece şunu söyliyim.http://codepad.org/psbMOmIp
    Yazık bu hocalara verilen paraya.

    c++ cok iddali olabilcegim bi konu değil o yuzden hıc bı sey ıdda etmıyorum sadece denedıgımı calısmadıgını soyledım. Sende kendıne guvenen bı arkadassın bellı kı bu konuda tecrubelerınde var ama dedıgım gıbı calıstıramadım belkı yanlsı yazmısda olabılırım bılmıyorum ama calısmadı.Verdıgın lınkede baktım o satıra hatalı dıyo ancak oyle yazdıgımda program calısıyor.DEV C++ da denersen goruceksn.

    birinci soruyla ugrasıyorum ancak hala aklıma yatan bı cozum bulmus degılm.

    Girilen n kadar degerı tek tek karsılastırıp nasıl buykden kucuge sıralıcam muhtemelen for a sokmam gerek ama her deger gırıldıgınde hepsıyle kıyaslanma olayı kafamı karıstırdı bu konuda yardımını beklıyorum.



    < Bu mesaj bu kişi tarafından değiştirildi basaran747 -- 30 Kasım 2012; 18:10:18 >




  • quote:

    Orijinalden alıntı: basaran747
    birinci soruyla ugrasıyorum ancak hala aklıma yatan bı cozum bulmus degılm.

    Girilen n kadar degerı tek tek karsılastırıp nasıl buykden kucuge sıralıcam muhtemelen for a sokmam gerek ama her deger gırıldıgınde hepsıyle kıyaslanma olayı kafamı karıstırdı bu konuda yardımını beklıyorum.

    Baştan sorsaydın yazardım bişeyler. En basiti seçerek sıralama algoritması Kabaca dizinin en küçük elemanını bulup ön sıradakiyle yer değiştirme şeklinde çalışır. Mesela dizi 10 elemanlı ise;
    1..10 arası en küçüğünü bul ve 1. ile yer değiştir.
    2..10 arası en küçüğünü bul ve 2. ile yer değiştir.
    3..10 arası en küçüğünü bul ve 3. ile yer değiştir.
    ...
    Detaylı bilgi şurada var.http://www.bilgisayarkavramlari.com/2008/08/09/secerek-siralama-selection-sort/




  • quote:

    Orijinalden alıntı: hungrywolf

    #include <omp.h>
    #include <stdio.h>
    #include <stdlib.h>
    int main (int argc, char *argv[])
    {
    int nthreads, i, tid;
    float total;
    /*** Spawn parallel region ***/
    #pragma omp parallel
    {
    /* Obtain thread number */
    tid = omp_get_thread_num();
    /* Only master thread does this */
    if (tid == 0) {
    nthreads = omp_get_num_threads();
    printf("Number of threads = %d\n", nthreads);
    }
    printf("Thread %d is starting...\n",tid);
    #pragma omp barrier
    /* do some work */
    total = 0.0;
    #pragma omp for schedule(dynamic,10)
    for (i=0; i<1000000; i++)
    total = total + i*1.0;
    printf ("Thread %d is done! Total= %e\n",tid,total);
    }


    arkadaşlar elimde böyle bir kod var compile edebiliyorum fakat mantık hatası veriyormuş ben çözemedim bir bileniniz var mı acaba ?

    main den önce bir tane } eksik bunda. Onu düzeltince bende çalıştı. Derleyiciye -fopenmp parametresi ekliyor musun? Ayrıca bu ödev falan mı yoksa openmp ile ilgileniyor musun?




  • quote:

    Orijinalden alıntı: elektro_gadget

    quote:

    Orijinalden alıntı: hungrywolf

    #include <omp.h>
    #include <stdio.h>
    #include <stdlib.h>
    int main (int argc, char *argv[])
    {
    int nthreads, i, tid;
    float total;
    /*** Spawn parallel region ***/
    #pragma omp parallel
    {
    /* Obtain thread number */
    tid = omp_get_thread_num();
    /* Only master thread does this */
    if (tid == 0) {
    nthreads = omp_get_num_threads();
    printf("Number of threads = %d\n", nthreads);
    }
    printf("Thread %d is starting...\n",tid);
    #pragma omp barrier
    /* do some work */
    total = 0.0;
    #pragma omp for schedule(dynamic,10)
    for (i=0; i<1000000; i++)
    total = total + i*1.0;
    printf ("Thread %d is done! Total= %e\n",tid,total);
    }


    arkadaşlar elimde böyle bir kod var compile edebiliyorum fakat mantık hatası veriyormuş ben çözemedim bir bileniniz var mı acaba ?

    main den önce bir tane } eksik bunda. Onu düzeltince bende çalıştı. Derleyiciye -fopenmp parametresi ekliyor musun? Ayrıca bu ödev falan mı yoksa openmp ile ilgileniyor musun?

    paralel programming dersi alıyoruz da onunla ilgili bir çalışmaydı kod çalışıyor fakat mantık hatası veriyormuş arkadaşlarla çözemedik bir türlü tam bir de sizlere danışayım dedim teşekkür ederim yardımlarınız için.




  • quote:

    Orijinalden alıntı: elektro_gadget

    quote:

    Orijinalden alıntı: basaran747
    birinci soruyla ugrasıyorum ancak hala aklıma yatan bı cozum bulmus degılm.

    Girilen n kadar degerı tek tek karsılastırıp nasıl buykden kucuge sıralıcam muhtemelen for a sokmam gerek ama her deger gırıldıgınde hepsıyle kıyaslanma olayı kafamı karıstırdı bu konuda yardımını beklıyorum.

    Baştan sorsaydın yazardım bişeyler. En basiti seçerek sıralama algoritması Kabaca dizinin en küçük elemanını bulup ön sıradakiyle yer değiştirme şeklinde çalışır. Mesela dizi 10 elemanlı ise;
    1..10 arası en küçüğünü bul ve 1. ile yer değiştir.
    2..10 arası en küçüğünü bul ve 2. ile yer değiştir.
    3..10 arası en küçüğünü bul ve 3. ile yer değiştir.
    ...
    Detaylı bilgi şurada var.http://www.bilgisayarkavramlari.com/2008/08/09/secerek-siralama-selection-sort/

    yardımın ıcın tesekkur ederım verdıgın lınkı ıncelıyorum




  • Dışarıdan girilen bir karakter dizisinden istenilen bir karakteri çıkartıp oluşan yeni diziyi ekrana çıkartacak programı yazmaya çalışıyorum.
    örneğin donanımhaber girilen bir dizide a karakteri girildiğinde dizinin son hali donnımhber olacak.

    #include <iostream> 
    #include <iomanip>

    using namespace std;

    int main()
    {
    const int MAX = 100;
    char dizi[MAX];

    int x;

    cout << "Karakter dizisi gir..: ";
    scanf("%s",dizi);

    printf("karakter giriniz..: ");
    scanf("%d",&x);

    printf("son hal..: %s\n",dizi);

    for(int i=0;i<=MAX;i++)
    {
    if(dizi[i]!=x)
    printf("%s",dizi[i]);

    }







    system("pause");
    return 0;
    }



    burada nerede hata yapıyorum? şimdiden teşekkürler




  • quote:

    Orijinalden alıntı: uykusu gelen adam

    Dışarıdan girilen bir karakter dizisinden istenilen bir karakteri çıkartıp oluşan yeni diziyi ekrana çıkartacak programı yazmaya çalışıyorum.
    örneğin donanımhaber girilen bir dizide a karakteri girildiğinde dizinin son hali donnımhber olacak.

    #include <iostream> ?? cout | printf  
    #include <iomanip> ?? cout formtting

    using namespace std; ?? printf

    int main()
    {
    const int MAX = 100;
    char dizi[MAX];

    int x; ?? char

    cout << "Karakter dizisi gir..: ";
    scanf("%s",dizi); ?? reference

    printf("karakter giriniz..: ");
    scanf("%d",&x); ?? int | char

    printf("son hal..: %s\n",dizi);

    for(int i=0;i<=MAX;i++) ?? overflow ... strlen
    {
    if(dizi[i]!=x)
    printf("%s",dizi[i]); ?? string | char

    }







    system("pause");
    return 0;
    }



    burada nerede hata yapıyorum? şimdiden teşekkürler



    Yanlarına soru işareti koydum.



    < Bu mesaj bu kişi tarafından değiştirildi garui -- 2 Aralık 2012; 19:25:18 >




  • hocam ben bir program yazarken takıldım. bunun için konu açmıştımda http://forum.donanimhaber.com/m_68720258/tm.htm
    bana yardımcı olabilir misiz?
  • Selamın aleyküm arkadaşlar ben bir program yazmak istiyorum.Program bilgisayarımızda kopyaladığımız dosyaları tutacak,kullanmak istediğimizde ona tıklayıp kullanabileceğimiz birşey olacak umarım anlatabilmisimdir.Bu konuda bana yardımcı olacak arkadaşlar buradan ulaşsın yada pm atsınlar.
  • quote:

    Orijinalden alıntı: jervis

    herkese iyi pazarlar bir sorum var
     printf("Enter Your Number : "); 
    scanf("%d",r);
    double result=0.0;

    for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
    { result +=(t*(1.0f/r));}
    printf("pi/4 =~ %.16f\n",result);
    printf("pi =~ %.16f\n",result*4.0f);


    }
    ***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

    Scanf de adres.operatorunu kullanmamissin. &

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: sencagri


    quote:

    Orijinalden alıntı: jervis

    herkese iyi pazarlar bir sorum var
     printf("Enter Your Number : "); 
    scanf("%d",r);
    double result=0.0;

    for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
    { result +=(t*(1.0f/r));}
    printf("pi/4 =~ %.16f\n",result);
    printf("pi =~ %.16f\n",result*4.0f);


    }
    ***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

    Scanf de adres.operatorunu kullanmamissin. &

    hallettim teşekkürler...
  • merhaba arkadaşlar benim de bir sorum olacak. c# ta matris işlemleri yapan bir program yazıyorum.matris boyutunu kullanıcı girecek. ancak matrisi kullanıcıdan nasıl alacağımı bilemedim flowlayout panel ile alamyı düşünmüştüm ama büyük boyutlu matrislerde pek kullanışlı olacağını sanmıyorum.excel den alabilir miyim ve bunu nasıl yapabilirim.daha doğrusu veriyi alma kısmında bir sıkınt yok ama kullanıcı nasıl excel e girecek matrisi kafam durdu hiçbirşey yapamıyotum. yardımlarınızı bekliyorum
  • quote:

    Orijinalden alıntı: jervis


    Önemli değil.
  • Merhaba arkadaşlar, bir c sorum olacak. Yardımcı olabilirseniz sevinirim.
    Kendim yapmaya çalıştım ama beceremedim.
    Programın çıktısı şu şekilde olucak;
    mesela 5 girdik,
    *
    **
    ***
    ****
    ***** şeklinde gözükücek.İlk 'for' döngüsü doğru sanırım, gerisine bi bakarmısınız, yanlış nerede?


    #include<stdio.h>
    main()
    {
    int sayi,i,x;
    printf("Sayi gir: ");
    scanf("%d",&sayi);

    for(i=1;i<=sayi;i++)
    {
    printf("*");
    }

    for(x=1;x<=i;x++)
    {
    printf("\n");
    }
    getch();
    }

    Benim yapabildiğim bu kadar, sizden yardım bekliyorum, teşekkürler.
  • Öncelikle merhaba herkese benim c# ödevim var ödevi sizle paylaşıp nasıl bir yol çizmem gerektiğini ve hangi kaynaklarını önerdiğiniz söylerseniz çok hayır dua alacaksınız:)
    projeye gelince herhangi bir telefondan bluetooth yoluyla gelen giden kutusunu gösterme ve rehberi görüp üzerinde değişiklik yapmam isteniyor ben biraz araştırdım ve yardım istedim ama tıkandım kaldım seriport üzerinden yapmam gerekiyor galiba ama onunla ilgili kaynak bulamadım yardımcı olursanız çok sevinecem :)
  • quote:

    Orijinalden alıntı: jackal81

    Merhaba arkadaşlar, bir c sorum olacak. Yardımcı olabilirseniz sevinirim.
    Kendim yapmaya çalıştım ama beceremedim.
    Programın çıktısı şu şekilde olucak;
    mesela 5 girdik,
    *
    **
    ***
    ****
    ***** şeklinde gözükücek.İlk 'for' döngüsü doğru sanırım, gerisine bi bakarmısınız, yanlış nerede?


    #include<stdio.h>
    main()
    {
    int sayi,i,x;
    printf("Sayi gir: ");
    scanf("%d",&sayi);

    for(i=1;i<=sayi;i++)
    {
    printf("*");
    }

    for(x=1;x<=i;x++)
    {
    printf("\n");
    }
    getch();
    }

    Benim yapabildiğim bu kadar, sizden yardım bekliyorum, teşekkürler.

     
    #include<stdio.h>
    main()
    {
    int sayi,i,x;
    printf("Sayi gir: ");
    scanf("%d",&sayi);

    for(x=1;x<=sayi;++x)
    {
    for(i=1;i<=x;++i)
    {
    printf("*");
    }
    printf("\n");
    }
    getch();
    return 0;
    }




  • quote:

    Orijinalden alıntı: garui

     
    #include<stdio.h>
    main()
    {
    int sayi,i,x;
    printf("Sayi gir: ");
    scanf("%d",&sayi);

    for(x=1;x<=sayi;++x)
    {
    for(i=1;i<=x;++i)
    {
    printf("*");
    }
    printf("\n");
    }
    getch();
    return 0;
    }




    Eyvallah kardeşim sağolasın.



    < Bu mesaj bu kişi tarafından değiştirildi jackal81 -- 6 Aralık 2012; 11:15:54 >
  • arkadaşlar çok ac il bir sorum var
    ben <stdio.h> yazdım
    printf komutunun scanf komutunun işlevini yapmak istiyorum nasıl olur?
  • quote:

    Orijinalden alıntı: jervis

    arkadaşlar çok ac il bir sorum var
    ben <stdio.h> yazdım
    printf komutunun scanf komutunun işlevini yapmak istiyorum nasıl olur?

    va_list
    va_end
    vprintf
    puts

    daha alt seviye icin 8086 islemcilerde 10h 0Ah vs. inceleyebilirsin print icin.





  • Takipte konu."

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: önceki 4243444546
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.