Şimdi Ara

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

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

    Orijinalden alıntı: hann1qan

    quote:

    Orijinalden alıntı: özgür beyin


    quote:

    Orijinalden alıntı: hann1qan

    cok tesekkur ederım benı dusundugunuz icin ancak gercekten yardıma ıhtıyacım var inanın bu programı bana yazmanız benım ıcın daha faydalı olcak lütfen yardım edin. .

    Maalesef bu şekilde hiç uğraşmadan direkt kodla yardım isteyenlere kod göndermek prensiplerime aykırı. Emin olun bu şekilde yardım aldığınız sürece bi'şey öğrenemeyeceksiniz.

    peki o zaman baska bı sorum olcak bu programa sayılar yazılmış bicimdemı veriyim yoksa programı yazıyım altına programın calıstıgı andakı fonksıyonlarınımı yazıyım ?

    Hocanız sayıları kullanıcının girmesini istemiş yani sayılar siz yazmayacaksınız kullanıcı kendisi yazacak program çalıştığı esnada.




  • arkadaşlar merhaba c++ da dir komutu ile klasör isimlerini flan buluyorum yalnız bunları ayrıştırıp sadece exe dosyalarını bulup daha sonra bu dosyaları açmam gerek en sonundada bir klasöre yazdırıcam yardımcı olabilecek olan varmı.
  • Programda istediğim; bölünen herhangi iki sayının değeri 2.5 olunca cıktı olarak sayıları versin...
    Arkadaşlar b değişkenini bir türlü küsuratlı değer yazdıramadım yardımcı olursanız sevinirim.

     
    #include <cstdlib>
    #include <iostream>
    #include <windows.h>
    #include <iomanip>

    using namespace std;

    int main(int argc, char *argv[])
    {

    float a=2.5;
    float b;

    cout<<setprecision(15)<<a<<"------"<<endl;

    for (int i=1;i<10;i++ ) {
    for (int k=1;k<10;k++ ) {

    b=i/k;
    if (a==b) {

    cout<<"****i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

    }

    }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
    }




  • quote:

    Orijinalden alıntı: xyz_omer

    Programda istediğim; bölünen herhangi iki sayının değeri 2.5 olunca cıktı olarak sayıları versin...
    Arkadaşlar b değişkenini bir türlü küsuratlı değer yazdıramadım yardımcı olursanız sevinirim.

     
    #include <cstdlib>
    #include <iostream>
    #include <windows.h>
    #include <iomanip>

    using namespace std;

    int main(int argc, char *argv[])
    {

    float a=2.5;
    float b;

    cout<<setprecision(15)<<a<<"------"<<endl;

    for (int i=1;i<10;i++ ) {
    for (int k=1;k<10;k++ ) {

    b=i/k;
    if (a==b) {

    cout<<"****i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

    }

    }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
    }



    Müdür döngünün içinde b = i/k demişsin i de k da int bu sebeple program bu bölümün sonucunu int olarak döndürüyor. b = (float)i/k yazarsan çalışır sanırım kod.

    Bu arada merakımdan soruyorum c++ da float değişkenlere ilk değer atarken 0.0f gibi sona f yazılmıyor mu ?




  • quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: hann1qan

    quote:

    Orijinalden alıntı: özgür beyin


    quote:

    Orijinalden alıntı: hann1qan

    cok tesekkur ederım benı dusundugunuz icin ancak gercekten yardıma ıhtıyacım var inanın bu programı bana yazmanız benım ıcın daha faydalı olcak lütfen yardım edin. .

    Maalesef bu şekilde hiç uğraşmadan direkt kodla yardım isteyenlere kod göndermek prensiplerime aykırı. Emin olun bu şekilde yardım aldığınız sürece bi'şey öğrenemeyeceksiniz.

    peki o zaman baska bı sorum olcak bu programa sayılar yazılmış bicimdemı veriyim yoksa programı yazıyım altına programın calıstıgı andakı fonksıyonlarınımı yazıyım ?

    Hocanız sayıları kullanıcının girmesini istemiş yani sayılar siz yazmayacaksınız kullanıcı kendisi yazacak program çalıştığı esnada.

    "Her biriniz yukarıdaki örneği değil, kendinizin belirlediği sayı dizisini kullanacaksınız" demiş ama ??




  • Arkadaşlar şu kısımda hata alıyorum neden acaba programın mantığını doğru kurdum fakat linkte kontrol ederseniz programın a1= olan kısmında hata alıyorum anlamadım
    http://forum.donanimhaber.com/m_84187408/tm.htm
  • Daha öncede sordum daha cevaplanmadı. Objective-c ile ilgili

    Arkadaşlar if else ile denedim

    -(IBAction)button:(UIButton *)sender{

    if([_textfield.text isEqual:@"1"]) {
    [_textfield resignFirstResponder];
    UIAlertView *myALert = [[UIAlertView alloc] initWithTitle:@"test title" message:_textfield.text delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
    [myALert show];

    }
    else if ([_textfield.text isEqual:@"2"]) {
    [_textfield resignFirstResponder];
    UIAlertView *myALert = [[UIAlertView alloc] initWithTitle:@"test title2" message:_textfield.text delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
    [myALert show];

    }
    }



    Ancak uygulama açılmıyor nedenii bilmiyorum hata falanda almıyorum. Aynı zamanda ben 2 den fazla olsun istiyorum alerview
  • Merhaba. Girilen sayıların en büyüğünü bulan programda, büyük olan sayının teklik çiftlik kontrolünü nasıl yapabilirim

    #include<stdio.h>
    #include<conio.h>
    void main()
    {
    int i = 0,sayi = 0, a = 0,miktar;
    printf("Kac sayi gireceksiniz? ");
    scanf("%d", &miktar);
    while (i < miktar)
    {
    printf("Sayi girin: "); scanf("%d",&sayi);
    if (sayi > a)
    a = sayi;

    i++;
    }
    printf("Girdiginiz sayilardan en buyugu: %d", a);

    getch();
    }
  • quote:

    Orijinalden alıntı: Geometry

    Merhaba. Girilen sayıların en büyüğünü bulan programda, büyük olan sayının teklik çiftlik kontrolünü nasıl yapabilirim

    #include<stdio.h>
    #include<conio.h>
    void main()
    {
    int i = 0,sayi = 0, a = 0,miktar;
    printf("Kac sayi gireceksiniz? ");
    scanf("%d", &miktar);
    while (i < miktar)
    {
    printf("Sayi girin: "); scanf("%d",&sayi);
    if (sayi > a)
    a = sayi;

    i++;
    }
    printf("Girdiginiz sayilardan en buyugu: %d", a);

    getch();
    }

    En büyük sayının 2'ye bölünüp bölünmediğine bakın if(maxvalue %2 == 0) şeklinde.Devamı gelir mi hocam tamamen yapayım mı?




  • quote:

    Orijinalden alıntı: JamesDeen

    quote:

    Orijinalden alıntı: Geometry

    Merhaba. Girilen sayıların en büyüğünü bulan programda, büyük olan sayının teklik çiftlik kontrolünü nasıl yapabilirim

    #include<stdio.h>
    #include<conio.h>
    void main()
    {
    int i = 0,sayi = 0, a = 0,miktar;
    printf("Kac sayi gireceksiniz? ");
    scanf("%d", &miktar);
    while (i < miktar)
    {
    printf("Sayi girin: "); scanf("%d",&sayi);
    if (sayi > a)
    a = sayi;

    i++;
    }
    printf("Girdiginiz sayilardan en buyugu: %d", a);

    getch();
    }

    En büyük sayının 2'ye bölünüp bölünmediğine bakın if(maxvalue %2 == 0) şeklinde.Devamı gelir mi hocam tamamen yapayım mı?

    Hocam %2==0 'yi algoritmaya dökemiyorum




  • arkadaşlar yazmiş oldugum program aslinda kolay metinin icerigini ekranda gösterecek ama..nedense farkli şeyler gösteriyor.. ;( hatam nerede veya dogrusu nedir yardimci olursaniz sevinirim...


    #include <stdio.h>
    #include <conio.h>
    main()
    {
    char filename[100];
    double xx;
    int ii, kk;
    FILE *infile;
    printf("Enter the file name:");
    scanf("%s",&filename);
    infile=fopen(filename,"r");
    fscanf(infile,"%d",&ii);
    fscanf(infile, "%d %lf",&kk,&xx);
    fclose(infile);
    printf("ii=%d,kk=%d \n xx=%lf\n",ii,kk,xx);
    }
  • quote:

    Orijinalden alıntı: LoRd1N

    quote:

    Orijinalden alıntı: hann1qan

    cok tesekkur ederım benı dusundugunuz icin ancak gercekten yardıma ıhtıyacım var inanın bu programı bana yazmanız benım ıcın daha faydalı olcak lütfen yardım edin. .

    #include <stdio.h> 
    #include <conio.h>

    int main(){
    int sayi,toplam=0,sayac=0,kactane;

    printf("Kac tane sayi girilsin?: ");
    scanf("%d",&kactane);

    printf("\n");

    while(sayac<kactane){
    sayac=sayac+1;
    printf("%d. sayiyi girin: ",sayac);
    scanf("%d",&sayi);
    toplam=toplam+sayi;
    }

    printf("\n\tGirdiginiz %d tane sayinin toplami %d'dir.",sayac,toplam);

    getch();
    return 0;
    }


    kardes saolasın cok tesekkur ederım bi sorum olcak son bölümde printf(''\n\tGirdiginiz..... vs olan bölümde \t nin görevi ne ordaki ??




  • Yardımların icin çok teşekkür ederim quote;
    Şimdi şöyle bir sorun çıktı.
    elimde küsuratlı bir sayı var. küsuratlı sayıdan pay ve payda olabilecek sayılar arıyorum programla ama girdiğim değer ile çıktı değeri farklı çıkıyor ve birde çıktının verdiği değeride hesap makinesiyle işlem yaptığım dada çıktı değerini karşılamıyor ....

     
    #include <iostream>
    #include <iomanip>

    using namespace std;

    int main(int argc, char *argv[])
    {

    float a=0.02899618386319290;
    float b,i,k;

    cout<<setprecision(30)<<"------"<<a<<"------"<<endl;

    for (i=1;i<=9999999;i++ ) {


    // if (i>=1) { cout<<"Ara degerler -----> i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl; }

    for (k=1;k<=9999999;k++ ) {


    b=i/k;
    if (a==b) {

    cout<<"i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

    }

    }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
    }






    Programda benim "a=0.02899618386319290 " degeri bu fakat programda cıktıda resimde görüldüğü gibi farklı değer olarak yazmakta " 0.028996184468269348 "
    birde programıda incelerseniz

    1102/38005 = 0.0289961847125378 cıktı değeride farklı
    bana yardımcı olursanız sevinirim...




  • C# da sparse matrix konusunda bilgili kimse varmı acaba. Bir sparse matrix i yazdırmayı nasıl yapabiliceğimi bilmiyorumda ödevim var bunla ilgili.
  • quote:

    Orijinalden alıntı: xyz_omer

    Yardımların icin çok teşekkür ederim quote;
    Şimdi şöyle bir sorun çıktı.
    elimde küsuratlı bir sayı var. küsuratlı sayıdan pay ve payda olabilecek sayılar arıyorum programla ama girdiğim değer ile çıktı değeri farklı çıkıyor ve birde çıktının verdiği değeride hesap makinesiyle işlem yaptığım dada çıktı değerini karşılamıyor ....

     
    #include <iostream>
    #include <iomanip>

    using namespace std;

    int main(int argc, char *argv[])
    {

    float a=0.02899618386319290;
    float b,i,k;

    cout<<setprecision(30)<<"------"<<a<<"------"<<endl;

    for (i=1;i<=9999999;i++ ) {


    // if (i>=1) { cout<<"Ara degerler -----> i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl; }

    for (k=1;k<=9999999;k++ ) {


    b=i/k;
    if (a==b) {

    cout<<"i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

    }

    }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
    }






    Programda benim "a=0.02899618386319290 " degeri bu fakat programda cıktıda resimde görüldüğü gibi farklı değer olarak yazmakta " 0.028996184468269348 "
    birde programıda incelerseniz

    1102/38005 = 0.0289961847125378 cıktı değeride farklı
    bana yardımcı olursanız sevinirim...




    float a=0.02899618386319290; şu satırı
    float a=0.02899618386319290f; şununla değiştir bakalım olacak mı




  • xyz_omer X kullanıcısına yanıt
    Float yerine double kullanmayi dene istersen belki ise yarar. Sayilar 8 bayttan buyuk cunku.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • int[,] s = new int[,] {{6,6,8},{0,0,7},{0,3,8},{0,5,-4},{1,1,9},{1,2,3},{2,3,-6}, {4,0,1}, {5,2,5}};

    7 0 0 8 0 -4
    0 9 3 0 0 0
    0 0 0 -6 0 0
    0 0 0 0 0 0
    1 0 0 0 0 0
    0 0 5 0 0 0

    üstteki sparse matrixi ne şekilde alttaki gibi yazdırabilirim acaba ? yeni bi array matris oluşturup içine eşlemeye çalıştım for la fakat tam yapamadım. yardımcı olabilicek varmı ?



    < Bu mesaj bu kişi tarafından değiştirildi Kvothe9 -- 21 Kasım 2013; 23:44:02 >
  • Arkadaşlar bunun tersini yazdım ama bu şekilde yazmayı bir türlü beceremedim bir yardımcı olunuz (C dilinde )

    1 2 3 4 5 6 7
    1 2 3 4 5 6
    1 2 3 4 5
    1 2 3 4
    1 2 3
    1 2
    1

    benim yaptığım :
     
    #include<stdio.h>
    #include<stdlib.h>
    #include <math.h>

    int main()
    {
    int i,j,k,c;



    for (i=7; i>=1 ; i--){
    c=0;

    for (j=i-1; j>=1 ; j--){

    printf(" ");
    c++;
    }

    for(k=c+1;k<=7;k++)
    printf("%d",k);

    printf("\n");

    }
    system("pause");
    return 0;

    }



    < Bu mesaj bu kişi tarafından değiştirildi ozan387 -- 22 Kasım 2013; 0:29:54 >
  • hann1qan H kullanıcısına yanıt
    @hann1qan

    Tab boşluğu bırakır.
  • Arkadaşlar bakabilir misiniz? Ödev bugüne yetişmesi gerekiyor arkaşmdan bu yana uğraştım ama yapamadım.

    C de girilen sayılardan en küçük ve büyüğünü bulma. ( kullanıcı 0 girene kadar sayıları karşılaştıracak )

    Aşağıda yaptım ama küüçük sayıyı her zaman 0 alıyor. Döngüden çıkaramadım.
     #include <stdio.h> 
    #include <stdlib.h>

    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main(int argc, char *argv[]) {

    int sayi;
    int buyuk;
    int kucuk;
    printf("Sayi girin: ");
    scanf("%d", &kucuk);
    buyuk=kucuk;
    do
    {

    printf("Sayi girin: ");
    scanf("%d",&sayi);
    if (sayi > buyuk)
    buyuk = sayi;
    if(sayi<kucuk)
    kucuk=sayi;
    if(sayi=0)
    printf(")
    }
    printf("Girdiginiz sayilardan en buyugu: %d en kucugu %d",buyuk,kucuk);

    return 0;
    }


    2. soru da girilen 2 yıl arasında kaç tane artık yıl olduğunu hesaplama..
    Bunu da bu kadar yapabildim sonrası olmadı :D
    #include <stdio.h> 
    #include <stdlib.h>

    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main(int argc, char *argv[]) {

    int first,last,sayac,i=0;

    printf("Enter first year:");
    scanf("%d",&first);
    printf("Enter last year:");
    scanf("%d",&last);
    if(first>last)
    printf("Last must be greater than first");
    else if(first%4==0&&first%400!=0||first%400==0)
    do{
    first%4==sayac&&first%400!=sayac||first%400==sayac;
    first+=4;
    sayac++;

    }while(first<=last);

    printf("%d",sayac);



    return 0;
    }


    Biraz acil ama. Sİzlere güveniyorum. DÜn akşam koydu siteye ödevi bugün istiyor hoca.

    TEŞEKKÜRLER YANITINIZ İÇİN...




  • 
Sayfa: önceki 116117118119120
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.