Şimdi Ara

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

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.004
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 183184185186187
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Çok teşekkür ederim hocam.
  • İyi günler ben c# ta bir formdaki label'a programin parcası olan (dll adayı) dosyadaki degiskeni gondermek istiyorum.
    Yardımcı olabilirmisiniz?
  • ah ulan ah 24 gundur bakamoyorum type deflere gelmisdim baslicam ins gene araya sinav hastalik vs girdi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Arkadaşlar C'de yaş ve tarih girdirerek nasıl yıllara göre yaş çizelgesi çıkarabilirim?

    Örnek olarak yaşı ve güncel yılı girdiğimizde

    1980'de 1 yaşındaydın
    1981'de 2 yaşındaydın

    gibisinden.

    Edit: Görsel ile anlatmam gerekirse

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



    < Bu mesaj bu kişi tarafından değiştirildi thal1on -- 26 Mart 2015; 17:33:20 >
  • arkadaşşar merhaba daha önce de bahsetmiştimElimizde istediğimiz değerleri tuttuğumuz üç dizi ve sayacımız var bizler bu dizilerden seçilen değerlerin (toplam üç değer /üçerli üçerli seçiyoruz) bir çember oluşturup oluşturmadığını oluşturulan bu çemberinde 385 385 sağlayıp sağlamadığını kontrol ediyoruz Fakat kodun bir yerinde bir hata var ve hyanlış sonuç veriyor Bakarsanız çok sevinirim
     double p1[100][3]={},p2[100][3]={},p3[100][3]={}; 
    double D,E,F,cember;
    Mat tmp;

    for(int n=0;n<syc1;n++)
    {
    for(int k=0;k<syc2;k++)
    {
    for(int m=0;m<syc3;m++)
    {
    tmp=cember_denklemi(Point2f(p1[n][0],p1[n][1]),
    Point2f(p2[k][0],p2[k][1]),
    Point2f(p3[m][0],p3[m][1]));

    D=tmp.at<double>(0,0);
    E=tmp.at<double>(0,1);
    F=tmp.at<double>(0,2);
    cout<<"cember denklemi:"<<"x^2+y^2+"<<D<<"*x+"<<E<<"*y+"<<F<<"=0"<<endl;
    cember=D*D+E*E-4*F;
    if(cember>0)
    { //
    // if(sqrt(cember)/2<70&&sqrt(cember)/2>60) circle(image,Point(-D/2,-E/2),sqrt(cember)/2,Scalar(255,0,0),1,8);
    if((x*x+y*y+D*x+E*y+F)==0)
    {cout<<Point2f(p1[n][0],p1[n][1])<<"-"<<Point2f(p2[k][0],p2[k][1])<<"-"<<Point2f(p3[m][0],p3[m][1])<<endl;
    // cout<<"yaricap="<<sqrt(cember)/2<<endl;
    cout<<"bu uc nokta cember belirtir."<<endl;
    cout<<"bingo"<<endl;

    }
    }
    if(cember==0) cout<<"Nokta!"<<endl;

    if(cember<0) cout<<"cember belirtmez!"<<endl;

    }
    }

    }}

    tabi ki main fonksiynunun üstünde şunu tanımladık
    Mat cember_denklemi(Point2f A,Point2f B,Point2f C) 
    {

    double W[3][3]={{A.x,A.y,1},
    {B.x,B.y,1},
    {C.x,C.y,1}};

    double T[3][1]={-(A.x*A.x+A.y*A.y),
    -(B.x*B.x+B.y*B.y),
    -(C.x*C.x+C.y*C.y)};
    Mat M=Mat(3,3,CV_64F,W);
    Mat N=Mat(3,1,CV_64F,T);

    Mat L=M.inv()*N;


    return L;
    }




  •  
    main()
    {
    int yas,yil;

    printf("Yasinizi Giriniz:");
    scanf("%d",&yas);

    printf("Bulungumuz Yili Giriniz:");
    scanf("%d",&yil);

    int dogumyili;

    dogumyili=yil-yas;
    int i=0;
    while(dogumyili<=yil)
    {

    printf("%d Yilinda Yasiniz:%d",dogumyili,i);
    printf("\n");
    i=i+1;
    dogumyili=dogumyili+1;

    }

    getch();



    }
  • Merhaba arkadaşlar küçük bir sorum olacak. "c" karakterini ilk olarak kullanıcıdan alında program çalışıyor ancak ödevde "base" karakterinden sonra almamız isteniyor. O zaman da karakteri girdikten sonra program duruyor. Çözümü olan paylaşırsa sevinirim.

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

    int main(void) {
    int base,n1,n2;
    char c;

    scanf("%c",&c);
    scanf("%d",&base);

    scanf("%d",&n1);
    scanf("%d",&n2);


    int a,b;
    int i=0;
    int j=0;
    double x=0;
    double y=0;


    while(n1 > 0){
    a = n1 % 10;

    x = x + (a*pow(base,i));

    n1 = n1 / 10;

    i++;
    }

    while(n2 > 0){
    b = n2 % 10;

    y = y + (b*pow(base,j));

    n2 = n2 / 10;

    j++;
    }


    int r1;

    if(c=='a'){
    r1 = x + y;
    }
    if(c=='s'){
    r1 = x - y;
    }
    if(c=='m'){
    r1 = x * y;
    }
    if(c == 'd'){
    r1 = x / y;
    }


    int p;
    int q=0;
    double result=0;

    while(r1 > 0){
    p = r1 % base;

    result = result + (p*(pow(10,q)));

    q++;

    r1 = r1 / base;


    }

    printf("%.lf\n",result);

    anykey();


    return 0;
    }




  • Selam arkadaşlar
    Ufak bir sorunum var: .c uzantılı dosyayı hex e çevirmem gerekiyor pic 18f452 için. Mplab kurdum mcc18.exe yi bir turlu ekleyemedim o yüzden derleme de yapamadım. dosyayı göndersem hex leyip geri atabilecek olan var mı ?
  • **********x**********
    *********xxx*********
    ********xxxxx********
    *******xxxxxxx*******
    ******xxxxxxxxx******
    *****xxxxxxxxxxx*****
    ****xxxxxxxxxxxxx****
    ***xxxxxxxxxxxxxxx***
    **xxxxxxxxxxxxxxxxx**
    *xxxxxxxxxxxxxxxxxxx*

    console den bu sekli alacagim program

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

    Orijinalden alıntı: kinglane



    **********x**********
    *********xxx*********
    ********xxxxx********
    *******xxxxxxx*******
    ******xxxxxxxxx******
    *****xxxxxxxxxxx*****
    ****xxxxxxxxxxxxx****
    ***xxxxxxxxxxxxxxx***
    **xxxxxxxxxxxxxxxxx**
    *xxxxxxxxxxxxxxxxxxx*

    console den bu sekli alacagim program

    Mümkündür.
  • Mumkundur derken yapacakmsnz hocam ?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • kinglane K kullanıcısına yanıt
    Neyi yapıyoruz dostum.

    Hangi dil onu bile yazmamışsın.

    Biraz uğraş debelen dostum. Bu mesleği seçtiysen baştan alışman lazım ki ilerde koymasın sana araştırmak, yapamamak, ufak hatalar için günlerce düşünmek vs vs.

    Sonra ne kafa kalır, nede kafada saç :))
  • merhaba arkadaşlar c#'tan bir sorum olacaktı yaparsanız Allah razı olsun. Soru; 3000 Km yolu 141 lt yakıtla giden bir araç kmde kaç lt yakıt harcar? soru bu arkadaşlar.
  • Metin işlemleri c#
    Merhabalar yardımcı olabilirmisiniz
    1-) Dosyanın içinde geçen kelimeleri ve dosya içinde kaç kere geçtiğini hesaplamak istiyorum
    2-) En çok tekrar eden kelimeden en az tekrar edene göre metin içinde geçen kelimeleri
    sıralamak istiyorum bide onları ekranda göstermek istiyorum acaba nasıl olcak yardımcı olabilcek varmı



    < Bu mesaj bu kişi tarafından değiştirildi a1brah1m -- 1 Nisan 2015; 16:24:01 >
  • quote:

    Orijinalden alıntı: 60ahmet06

    merhaba arkadaşlar c#'tan bir sorum olacaktı yaparsanız Allah razı olsun. Soru; 3000 Km yolu 141 lt yakıtla giden bir araç kmde kaç lt yakıt harcar? soru bu arkadaşlar.

    Çözdüm. Cevap : 0,047
  • C dilinde bi ödevim var. Odevi hallettim hoca yaptıgınız menu tekrar ederse daha iyi olur dedi bos vaktim de ugrasayım dedim . Döngüyü sagladım fakat her döngüde biri secitigim case altındada defaultlu hali cikiyo bunu nasıl cözerim . Kodu anlatabilmek için basit bi versiyonunu yaptım bundada aynı sorun var.İlgilenirseniz sevinirim.

    #include <stdio.h> 
    #include <stdlib.h>
    int main(){
    char selection;
    printf("MENU \n");
    printf("A)Case 1 \n");
    printf("B)Case 2 \n");
    printf("Cikmak icin e harfine basin:");
    while(1){
    selection = getchar();
    switch(selection){
    case 'A':
    case 'a':
    printf("\nA secenegi secildi\n");
    break;
    case 'B':
    case 'b':
    printf("\nB secenegi secildi\n");
    break;
    case 'e':
    exit(1);
    default:
    printf("\nDikkat!A veya B harfindenden birini seciniz!!\n");

    }
    printf("\nDevam etmemek isterseniz e harfine basin.Sececeginiz secenek:");
    }
    return 0;
    }


    Edit: Sorunu çözdüm getchar yerine scanf kullandım sorun çözüldü.



    < Bu mesaj bu kişi tarafından değiştirildi MaXRaP -- 5 Nisan 2015; 13:31:40 >




  • a1brah1m A kullanıcısına yanıt
    burdan cevap gelmedi ben çoğunu çözdüm sadece ufak bir sorun kaldı ben sadece kelimeleri alsın istiyorum yani sayıları almasın split ile boşluktan sonrakileri almayı denedim ama bu sferde sayılarda gelıyor sadece kelimeleri almak için ne yapmalıyım önerisi olan varmı
  • a1brah1m A kullanıcısına yanıt
    Selamlar dostum,

    Mantıklı yaptığın. Boşluk ile split et. Sonra onları teker teker kontrol et sayı mı kelime mi diye

    Örnek olarak;
     
    string kelime = "forum donanım 2 cevap 3";

    string[] kelimeler = kelime.split(' ');

    foreach(string st in kelimeler)
    {
    int sayı;

    if(int.tryparse(st, sayı))
    {
    continue;
    }
    Console.Writeln(st);
    }


    ama burda şu sorun doğar. Mesela kelime şu şekilde olursa "asd123asd" gibi, bu kelimeyi de inte çeviremiceği için ekrana yazar. ona da bi çözüm bulman lazım.

    Direk yazdım kodu yazım hatası olabilir kontrol edersin. Kolay gelsin.
  • bir program yaptim diyelim bunu baskasi nasil indirebilir.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Matheson kullanıcısına yanıt
    visual studio programı exe olarak kaydedetme diye ararsan istediğin şeyi bulursun sanırım.
  • 
Sayfa: önceki 183184185186187
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.