Şimdi Ara

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

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

    Orijinalden alıntı: ozgurtr

    C'de bir sayının x'inci karekterini almayı nasıl yapabiliriz?


    int a = 76531;


    ise; sondaki "1" rakamını veya 2. karakterdeki "6" rakamını vermesi gibi.


    eğer sayının basamak sayısı belliyse örnek veriyorum son basamağını almak için 10'a bölüp kalanı alırsın. yada diyelim ki 10lar basamağını istiyosun. o zaman 10'a bölersin. sonra bölümü de 10'a bölüp kalana bakarsın. yani;
    76531 ise 1'i elde etmek için 76531%10 yaparsın olur.
    3'ü elde etmek içinse 76531/10 yaparsın. 7653 olur sayın. sonra yine 7653%10 yaparsın. fakat basamak sayısı belli değilse yada basamak sayısına göre farklı bi işlem uygulayacaksan o zaman string'e dönüştürüp öyle yaparsın.




  • Arkadaşlar yarına ödevim var sizin 5 dakikanızı bile almaz yardımcı olucak bi arkadaş var mı dil c#
  • İyi akşamlar beyler ,
    bir soru hakkında yardımcı olabilecek arkadaşlar varsa cevaplarınızı bekliyorum.Acil lazım. Soru şu ;
    -- 100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.
  • quote:

    Orijinalden alıntı: Aeneass

    İyi akşamlar beyler ,
    bir soru hakkında yardımcı olabilecek arkadaşlar varsa cevaplarınızı bekliyorum.Acil lazım. Soru şu ;
    -- 100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

    şurada var
    www.programiz.com
    C Program to Check Whether a Number is Positive or Negative
    http://www.programiz.com/c-programming/examples/negative-positive-zero


    aynı zamanda negatif(int) sayıların en soldaki(high order) biti daima 1 dir.







  • < Bu mesaj bu kişi tarafından değiştirildi cmptrengineer -- 9 Nisan 2014; 1:03:08 >
  • quote:

    Orijinalden alıntı: ragomuay

    Bu kodda ekrana sadece KS yazdırıyor ama mantığını anlayamadım. Anlatabilecek arkadaş anlaşılabilir şekilde Pointer konusuna değinirse sevinirim.

    #include <iostream> 

    using namespace std;

    int main()
    {
    char str[] = "KIWIS";
    char *p1 = str;
    char *p2 = p1+4;
    while (*p1 != *p2)
    {
    cout << *p1 << *p2;
    p1 = p1 + 1;
    p2 = p2 - 1;
    }

    return 0;
    }


    char str[] = "KIWIS"; komutu ile bellekte uygun boş bi yerde str değişkeni başlar örnek olarak
    0000:K
    0001:I
    0002:W
    0003:I
    0004:S

    char *p1 = str; komutu str değişkeninin başlangıç adresini p1 değişkenine atar p1=0000 oldu
    char *p2 = p1+4; komutunda p1 e 4 eklemiş yani p2=0004 oldu

    p1 i kullanarak 0000 daki K yi p2 yi kullanarak da 0004 deki S yi bulmuş böylece ekrana KS yazdırıyor.

    pointer (göstergeç) bellekteki bir alanın adresini saklamak için kullanılır böylece çok fazla değişken kullanmadan bellekteki verilere
    direkt olarak erişilebilir.




  • quote:

    Orijinalden alıntı: eserb

    quote:

    Orijinalden alıntı: Aeneass

    İyi akşamlar beyler ,
    bir soru hakkında yardımcı olabilecek arkadaşlar varsa cevaplarınızı bekliyorum.Acil lazım. Soru şu ;
    -- 100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

    şurada var
    http://www.programiz.com/c-programming/examples/negative-positive-zero

    aynı zamanda negatif(int) sayıların en soldaki(high order) biti daima 1 dir.

    Link için sağol ama burada girilen sayının negatif veya pozitif olduğunu buluyor.Fakat bana lazım olan 100 elemandan oluşan dizelerin içinden negatif ve pozitif sayıları bulmak.




  • Merhaba c#'da aynı form üzerinde iki farklı gridview var. Birinci Gridview'den mesela kahvaltı çeşitleri seçeceğim bu çeşitler ikinci gridview'e düşecek sql'den çekerek? bu iki gridview arasındaki bağlantıyı nasıl sağlayabilirim?

    soldan seçtiğim seçeneğin alt ürünlerinin sağda çıkması gerekiyor.

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)
  • merhaba öncelikle c# ta form 1 içinde tanımladığımız butonlara 3 5 kontrol atadık yalnız hocamız bu kontrolleri classta görmek istiyor yani form1.cs içinde sadece form1 load kısmı yer alıcak işlemler classlarda yapılcak ancak bu yeni oluşturduğumuz class bu butonları nasıl tanıyacak ne gibi işlemleri yazıcaz form içine ve yeni class içine yardımcı olursanız çok sevinirim:(
  • quote:

    Orijinalden alıntı: YapışkanKağıt

    Merhaba c#'da aynı form üzerinde iki farklı gridview var. Birinci Gridview'den mesela kahvaltı çeşitleri seçeceğim bu çeşitler ikinci gridview'e düşecek sql'den çekerek? bu iki gridview arasındaki bağlantıyı nasıl sağlayabilirim?

    soldan seçtiğim seçeneğin alt ürünlerinin sağda çıkması gerekiyor.

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


    Tablolar veri tabanında ilişkiliyse, gridview1'deki seçili olan satırı metin olarak değişkene atadıktan sonra o değişken ile diğer gridview için sorgu başlatabilirsin.




  • quote:

    Orijinalden alıntı: asiruhh1903

    merhaba öncelikle c# ta form 1 içinde tanımladığımız butonlara 3 5 kontrol atadık yalnız hocamız bu kontrolleri classta görmek istiyor yani form1.cs içinde sadece form1 load kısmı yer alıcak işlemler classlarda yapılcak ancak bu yeni oluşturduğumuz class bu butonları nasıl tanıyacak ne gibi işlemleri yazıcaz form içine ve yeni class içine yardımcı olursanız çok sevinirim:(

    Anladığım kadarıyla, butona tıklandığında toplama gibi bir işlem olacak. Ama işlem butonun içinde değilde class'ta gerçekleşecek.. Eğer böyle ise, oluşturduğun class'ın içinde önce bir fonksiyon oluşturmalısın;

     
    public static void islem()
    {
    int a = 5, b = 15;
    int c = a+b;
    MessageBox.Show(c.ToString());
    }


    dışarıdan erişilebilmesi için public, dışarıdan veri almadığı için void kullandım. class'ta messagebox'ı kullanabilmek için ise, referansların arasına,

    " using System.Windows.Forms; " bunu eklemen gerekir.


    Form1'e dönecek olursak butonun tıklama olayına, " Class1.islem(); "

    yazman yeterli olacaktır, kolay gelsin..




  • İyi günler arkadaşlar ,
    Birkaç güne hazırlamam gereken bir proje ödevim var ve ben hala soruyu çözemedim.Soru şu ;
    --100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

    Acil lazım cevap , teşekkürler şimdiden
  • Hocam Sql'den veri tabanından geçtim. Ama o kodu sağlayamıyorum bir türlü. bulamadım o çekme kodunu. sorgulamayı nasıl yapacağım bir bilgiliniz var mı
  • quote:

    Orijinalden alıntı: Aeneass

    İyi günler arkadaşlar ,
    Birkaç güne hazırlamam gereken bir proje ödevim var ve ben hala soruyu çözemedim.Soru şu ;
    --100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

    Acil lazım cevap , teşekkürler şimdiden

    Bu soru hakkında 2 cevaba ulaştım hangisi doğru ?

    1.CEVAP
    #include<stdio.h> 
    #include<conio.h>
    int main()
    {
    int adet,poz=0,neg=0,sifir=0,sayac;
    printf("Kac adet tam sayi gireceksiniz? : ");

    scanf("%d",&adet);
    int dizi[adet];
    sayac=0;

    do{
    scanf("%d",&dizi[sayac]);

    if(dizi[sayac]<0) neg++;
    else if(dizi[sayac]>0) poz++;
    else if(dizi[sayac]==0) sifir++;

    sayac++;
    }while(sayac<adet);

    printf("%d adet pozitif, %d adet negatif, %d adet sifir girdiniz.",poz,neg,sifir);

    getch();

    }



    2.CEVAP

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

    main(){

    int adet,sayi,sayac=0,neg=0,poz=0,sifir=0;
    printf("Kac adet tam sayi gireceksiniz? : ");

    scanf("%d",&adet);

    do{
    scanf("%d",&sayi);

    if(sayi<0) neg++;
    else if(sayi>0) poz++;
    else if(sayi==0) sifir++;

    sayac++;
    }while(sayac<adet);

    printf("%d adet pozitif, %d adet negatif, %d adet sifir girdiniz.",poz,neg,sifir);

    getch();

    }




  • Write a program that reads a text (two words) from the user and then prints it as follows. (Send your code before midnight)

    Enter Text : Hello World

    d

    dl

    dlr

    dlro

    dlroW

    dlroW o

    dlroW ol

    dlroW oll

    dlroW olle

    dlroW olleH

    kullanıcının girdiği herhangi iki kelimeyi bu şekilde tersten son harften tamamını yazdırması lazım. HELLO WORLD örneğini yukarda verdim ama herhangi iki kelime olmalı.
  • Sql kurulu olmadığı için kendi yaptığım örnekle access üzerinden anlatmaya çalışacağım.

    Oluşturduğum tablolar şu şekilde;

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


    Programa dönecek olursak; basit olarak " (select * From anagrup", bag) " ilk gridview'in sorgusu bu diyelim.

    datagridview1'in cell_click olayına

     

    int anagrup_id = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
    bag.Open();
    dtst2.Clear();
    OleDbDataAdapter adtr2 = new OleDbDataAdapter("select * from altgrup where anagrup_id = " + anagrup_id + "", bag);
    adtr2.Fill(dtst2, "alt_grup");
    dataGridView2.DataSource = dtst2.Tables["alt_grup"];
    adtr2.Dispose();
    bag.Close();



    bu kodları yazdığında her satıra tıkladığında sorgu başlatır anagrup_id'ye değişkenden çektiği sayıyı eşitler, datagridview2'de sorgunun karşılığı veriler listelenir. Umarım anlatabilmişimdir.

    Çalışan hali;

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




  • quote:

    Orijinalden alıntı: Aeneass

    İyi günler arkadaşlar ,
    Birkaç güne hazırlamam gereken bir proje ödevim var ve ben hala soruyu çözemedim.Soru şu ;
    --100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu.

    Acil lazım cevap , teşekkürler şimdiden

    #include <stdio.h> 
    #include <stdlib.h>

    //100 elemandan oluşan bir dizide negatif ve pozitif elemanların sayısını bulan programın kodu

    int main()
    {
    int i;
    int neg, poz, zero;

    neg=0; poz=0; zero=0;

    int dizi[100];

    // Diziye rastgele eleman atama

    for(i=0; i<100; i++)
    dizi[i] =rand() % 1000 - 500;

    // Dizideki elemanların kontrolü

    for(i=0; i<100; i++){

    if(dizi[i] < 0)
    neg++;
    if(dizi[i] > 0)
    poz++;
    if(dizi[i] == 0)
    zero++;
    }

    printf("Dizideki pozitif terim sayisi: %d\nDizideki negatif terim sayisi: %d\nDizideki sifir sayisi: %d", poz, neg, zero);

    return 0;
    }




  • mustafakocer1234 M kullanıcısına yanıt
    C# Console ile yaptım, bu mantık ile başka dil ile de yapılabilir.

     

    Console.Write("Metin Girin : ");
    string metin = Console.ReadLine();
    int harf_adet = metin.Length;
    for (int j = harf_adet; j > 0; j--)
    {
    for (int i = harf_adet - 1; i >= j-1; i--)
    {
    Console.Write(metin[i]);
    }
    Console.WriteLine("");
    }
    Console.ReadLine();

  • @amewrika
    Çok teşekkür ederim kardeşim sağolasın
  • aslında biraz anladım yaptığın mantığı ama C++ ta string falan kullanarak yapmam lazım saol yinede.
  • 
Sayfa: önceki 140141142143144
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.