Şimdi Ara

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

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

    Orijinalden alıntı: ozit

    şu kodu c'ye çevirebilecek var mı, çok acil ihtiyacım var, şimdiden teşekkürler.

    #include <iostream>
    #include <time.h>
    using namespace std;
    int x[21], i, j;
    int main(){
    srand(time(0));
    cout<<"20 elemanli dizi:\n";
    for(i=1; i<=20; i++){
    x=rand()%21;
    }

    for(i=1; i<=20; i++){
    cout<<x<<"\t";
    }
    cout<<"\n\nIndisleri eklenmis hali:\n";
    for(i=1; i<=20; i++){
    x=x+i;
    }
    for(i=1; i<=20; i++){
    cout<<x<<"\t";
    }
    cout<<"\n";
    system("PAUSE");
    }

    iostream yerine stdio.h

    namespace kismi yok

    cout<< yerine printf("birsey");
    birde int print etmek icin %d, string icin %s, char icin %c koyman gerek.

    Misal

    printf("foo %d", x);

    seklinde gibi




  • quote:

    Orijinalden alıntı: ünal719

    selam arkadaşlar c de main () fonksiyonuna parametre aktarımı ile ilgili sorum var

    soru: a,b,c birer tamsayı olmak üzere, belirsiz sayıda verilen (a,b,c) değer grubu için Y=a+2b+3c
    değeri hesaplanıyor. Buna göre,
    a) Y değerlerinin mutlak değerlerinin toplamını,
    b) Elde edilen tüm Y değerleri içerisinde ikinci ve sondan ikinci olan Y değerlerini ve hangi (a,b,c)
    den elde edildiğini, bulup yazdıran bir C programı yazınız.

    soruyu code blocksta çözdüm hata varmı bilmiyorum ama sorun şu ki code blokcsta programı çalıştırdım ama parametreleri nerden gireceğimi bilmiyorum yardımcı olursanız sevinirim

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    int main(int argsay,char*argvek[])
    {
    int i,k=0,top,y;
    for(i=1;i<argsay;i=i+3)
    {
    y=atoi(argvek)+atoi(argvek[i+1])+atoi(argvek[i+2]);
    top=abs(y)+top;
    k++;
    if (k==2)
    printf("2 y degeri=%d",y);
    if(k==argsay-1)
    printf("sondan 2.y degeri=&d",y);
    }
    printf("toplam degeri=%d",top);
    getch ();
    return 0;
    }

    1) variable isimlerini degistirmeyin (argsay gibi)


    2) parametreler kullandiginiz isletim sistemine gore degisir:
    UNIX icin terminalde ./program parametre1 parametre2... diye girebilirsiniz.
    Windows icin CLI'den program.exe parametre1 parametre2... diye girebilir veyahut kisayol olusturup programin dizinin sonuna parametreleri girebilirsiniz...




  • #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #define f(x) (log(x))
    int i,j;
    float x[1],y[1],a,b;
    main()
    {
    printf("\n\t kuadratik enterpolasyon yontemi...\n");
    printf("x degerlerini giriniz...\n");
    for(i=0;i<=2;i++)
    for(j=0;j<=2;i+1)
    {

    printf("x[%d]= ",i);
    scanf("%f",&x[0]);
    printf("y[%d])= ",j);
    scanf("%f",&y[0]);
    }

    printf(" x degerleri arasindaki bulmak istenen fonksiyon degerini giriniz..");
    scanf("%f",&a);
    if(a<x[0]||a>x[2])
    {
    printf("girilen deger bu aralikta degildir...\n");
    printf("lutfen tekrar yeni bir deger giriniz...\n");

    }
    else
    {
    b=f(x[0])+(f(x[1])-f(x[0]))/(x[1]-x[0])*(a-x[0])+((f(x[2])-f(x[1]))/(x[2]-x[1])-(f(x[1])-f(x[0]))/(x[1]-x[0]))*(a-x[0])*(a-x[1])/(x[2]-x[0]);
    printf("log(%f)=%f",a,b);}
    getch();
    }


    hatam nerede bana yardım edermisiniz




  • quote:

    Orijinalden alıntı: cerenirem

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #define f(x) (log(x))
    int i,j;
    float x[1],y[1],a,b;
    main()
    {
    printf("\n\t kuadratik enterpolasyon yontemi...\n");
    printf("x degerlerini giriniz...\n");
    for(i=0;i<=2;i++)
    for(j=0;j<=2;i+1)
    {

    printf("x[%d]= ",i);
    scanf("%f",&x[0]);
    printf("y[%d])= ",j);
    scanf("%f",&y[0]);
    }

    printf(" x degerleri arasindaki bulmak istenen fonksiyon degerini giriniz..");
    scanf("%f",&a);
    if(a<x[0]||a>x[2])
    {
    printf("girilen deger bu aralikta degildir...\n");
    printf("lutfen tekrar yeni bir deger giriniz...\n");

    }
    else
    {
    b=f(x[0])+(f(x[1])-f(x[0]))/(x[1]-x[0])*(a-x[0])+((f(x[2])-f(x[1]))/(x[2]-x[1])-(f(x[1])-f(x[0]))/(x[1]-x[0]))*(a-x[0])*(a-x[1])/(x[2]-x[0]);
    printf("log(%f)=%f",a,b);}
    getch();
    }


    hatam nerede bana yardım edermisiniz

    Çoook yanlış var. define kullanımı , diziler , değişken tipleri , for kullanımını bence baştan çalış.

    1.Niye global değişken kullandın ?
    2.Dizilere 1 yer ayırıp anladığım kadarıyla 3 değer atmaya çalışıyorsun yeterli alan ayır .Mesela int a[3]; 3 yer ayırır . Bunlar a[0] a[1] a[2] dir diyebiliriz.
    3.Yerleştirmede olmamış

    for(i=0,j=0;i<=2,j<=2;i++,j++) yazabilirsin.

    Ki bu da gereksiz for(i=0;i<=2;i++) diyip i yi ikisi içinde kullanabilirsin.

    4.Sürekli x[0] y[0] değerlerine atama yapmışsın. Onların içlerini de düzelt.

    for(i=0;i<=2;i++)
    {
    printf("x[%d]= ",i);
    scanf("%f",&xi); // i köşeli parantezlerin içinde olacak forumda gözükmüyor
    printf("y[%d])= ",i);
    scanf("%f",&yi); //i köşeli parantezlerin içinde
    }

    Diyebilirsin.

    4. x[0] niye en küçük değer x[2] niye en büyük değer oldu ? Program büyüklüklerine göre sıraya dizmiyor onları .

    5. if içine girilirse diye dallanma falan yapmayı düşünüyorsundur heralde öyle bırakmışsın.

    6. else in içinde neler yapılmış öyle , define tekrar et. Ki zaten niye normal log fonksiyonu varken garip şeyler denedin.



    < Bu mesaj bu kişi tarafından değiştirildi strahd_von_zarovich -- 11 Aralık 2012; 6:55:17 >




  • Programlamaya yeni başlıyorum. C'yi tavsiye eder misiniz? Ve nereden çalışabilirim?
  • quote:

    Orijinalden alıntı: Redeyetr

    Programlamaya yeni başlıyorum. C'yi tavsiye eder misiniz? Ve nereden çalışabilirim?

    nette dersler var + ing/türkçe kaynaklarda mevcut...
  • OleDbCommand komut = new OleDbCommand("Insert Into Liste (Tarih,Personel, .........) Values ('" + dateTimePicker1.Text + "','" + comboBox1.Text + "','"+textBox1.Text+"')", baglanti);

    arkadaşlar kodda ....... olan kolon adı kısmı comboboxtan seçilecek :) fikirlerinizi alabilirmiyim
  • quote:

    Orijinalden alıntı: Redeyetr

    Programlamaya yeni başlıyorum. C'yi tavsiye eder misiniz? Ve nereden çalışabilirim?

    Başlayabilirsin, ne yapmak istediğine göre karar ver. Windows uygulaması yapacaksan C#'tan da başlayabilirsin.

    Deitel&Deitel'in C ve C++ kitabını öneririm.
  • Arkadaşlar windows form applicationda bir program yazıyorumda bir yerde takıldım.

    Forma eklediğim checkboxlistte herhangi bir şeyi check yaptığımda formda belirli bir yerde textbox oluşmasını uncheck yaptığımda ise textboxun geri silinmesini istiyorum. Birtürlü beceremedim. Googleda aradım ama birşey bulamadım bunla ilgili. Yardımcı olabilecek biri varsa çok sevinirim.
  • quote:

    Orijinalden alıntı: legacyof_x

    Arkadaşlar windows form applicationda bir program yazıyorumda bir yerde takıldım.

    Forma eklediğim checkboxlistte herhangi bir şeyi check yaptığımda formda belirli bir yerde textbox oluşmasını uncheck yaptığımda ise textboxun geri silinmesini istiyorum. Birtürlü beceremedim. Googleda aradım ama birşey bulamadım bunla ilgili. Yardımcı olabilecek biri varsa çok sevinirim.

    dene bakalım oluyor mu

    private void Form1_Load(object sender, EventArgs e)
    {
    checkedListBox1.Items.Add("Ankara");
    checkedListBox1.Items.Add("çankaya");
    }
    private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
    if (checkedListBox1.GetItemChecked(0))
    {
    textBox1.Visible = false;
    }

    }




  • quote:

    Orijinalden alıntı: alifuat_a

    quote:

    Orijinalden alıntı: legacyof_x

    Arkadaşlar windows form applicationda bir program yazıyorumda bir yerde takıldım.

    Forma eklediğim checkboxlistte herhangi bir şeyi check yaptığımda formda belirli bir yerde textbox oluşmasını uncheck yaptığımda ise textboxun geri silinmesini istiyorum. Birtürlü beceremedim. Googleda aradım ama birşey bulamadım bunla ilgili. Yardımcı olabilecek biri varsa çok sevinirim.

    dene bakalım oluyor mu

    private void Form1_Load(object sender, EventArgs e)
    {
    checkedListBox1.Items.Add("Ankara");
    checkedListBox1.Items.Add("çankaya");
    }
    private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
    if (checkedListBox1.GetItemChecked(0))
    {
    textBox1.Visible = false;
    }

    }

    Hocam teşekkürler cevap için. Yalnız yazdığınız kodda textbox ekleyecek bir kod satırı göremedim. Ben checkboxlistteki nesnelerden birini check yaptığım anda, örnek veriyorum hemen yanında bir textbox oluşacak, checki kaldırdığımda ise textbox geri silinecek, istediğim şey bu..




  • quote:

    Orijinalden alıntı: legacyof_x

    quote:

    Orijinalden alıntı: alifuat_a

    quote:

    Orijinalden alıntı: legacyof_x

    Arkadaşlar windows form applicationda bir program yazıyorumda bir yerde takıldım.

    Forma eklediğim checkboxlistte herhangi bir şeyi check yaptığımda formda belirli bir yerde textbox oluşmasını uncheck yaptığımda ise textboxun geri silinmesini istiyorum. Birtürlü beceremedim. Googleda aradım ama birşey bulamadım bunla ilgili. Yardımcı olabilecek biri varsa çok sevinirim.

    dene bakalım oluyor mu

    private void Form1_Load(object sender, EventArgs e)
    {
    checkedListBox1.Items.Add("Ankara");
    checkedListBox1.Items.Add("çankaya");
    }
    private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
    if (checkedListBox1.GetItemChecked(0))
    {
    textBox1.Visible = false;
    }

    }

    Hocam teşekkürler cevap için. Yalnız yazdığınız kodda textbox ekleyecek bir kod satırı göremedim. Ben checkboxlistteki nesnelerden birini check yaptığım anda, örnek veriyorum hemen yanında bir textbox oluşacak, checki kaldırdığımda ise textbox geri silinecek, istediğim şey bu..

    if bloğunun içini

    TextBox kodile = new TextBox();
    kodile.Left = 300;
    kodile.Top = 20;
    kodile.Width = 100;
    kodile.Height = 10;
    this.Controls.Add(kodile);

    bununla değiştir




  • quote:

    Orijinalden alıntı: alifuat_a

    quote:

    Orijinalden alıntı: legacyof_x

    quote:

    Orijinalden alıntı: alifuat_a

    quote:

    Orijinalden alıntı: legacyof_x

    Arkadaşlar windows form applicationda bir program yazıyorumda bir yerde takıldım.

    Forma eklediğim checkboxlistte herhangi bir şeyi check yaptığımda formda belirli bir yerde textbox oluşmasını uncheck yaptığımda ise textboxun geri silinmesini istiyorum. Birtürlü beceremedim. Googleda aradım ama birşey bulamadım bunla ilgili. Yardımcı olabilecek biri varsa çok sevinirim.

    dene bakalım oluyor mu

    private void Form1_Load(object sender, EventArgs e)
    {
    checkedListBox1.Items.Add("Ankara");
    checkedListBox1.Items.Add("çankaya");
    }
    private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
    if (checkedListBox1.GetItemChecked(0))
    {
    textBox1.Visible = false;
    }

    }

    Hocam teşekkürler cevap için. Yalnız yazdığınız kodda textbox ekleyecek bir kod satırı göremedim. Ben checkboxlistteki nesnelerden birini check yaptığım anda, örnek veriyorum hemen yanında bir textbox oluşacak, checki kaldırdığımda ise textbox geri silinecek, istediğim şey bu..

    if bloğunun içini

    TextBox kodile = new TextBox();
    kodile.Left = 300;
    kodile.Top = 20;
    kodile.Width = 100;
    kodile.Height = 10;
    this.Controls.Add(kodile);

    bununla değiştir

    silmeyi unutmuşum al hepsi burda

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;

    namespace checkboxlist
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    checkedListBox1.Items.Add("Ankara");
    checkedListBox1.Items.Add("çankaya");
    }
    TextBox kodile = new TextBox();
    private void kutuekle()
    {
    this.Controls.Add(kodile);

    }
    private void kutukaldir()
    {
    this.Controls.Remove(kodile);
    }
    private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
    kodile.Left = 300;
    kodile.Top = 20;
    kodile.Width = 100;
    kodile.Height = 10;
    if (checkedListBox1.GetItemChecked(0))
    {
    kutukaldir();
    }
    else
    {
    kutuekle();
    }
    }
    }
    }




  • eyvallah saolasın oldu sonunda yalnız bi sorun kaldı şimdi, textboxu groupboxun bulunduğu bir yerde oluşturmaya çalışınca oluşmuyor
  • quote:

    Orijinalden alıntı: legacyof_x

    eyvallah saolasın oldu sonunda yalnız bi sorun kaldı şimdi, textboxu groupboxun bulunduğu bir yerde oluşturmaya çalışınca oluşmuyor

    :) uygun yeri bununla değiştir

    private void kutuekle()
    {

    this.groupBox1.Controls.Add(kodile);
    }
    private void kutukaldir()
    {

    this.groupBox1.Controls.Remove(kodile);
    }
  • quote:

    Orijinalden alıntı: alifuat_a

    quote:

    Orijinalden alıntı: legacyof_x

    eyvallah saolasın oldu sonunda yalnız bi sorun kaldı şimdi, textboxu groupboxun bulunduğu bir yerde oluşturmaya çalışınca oluşmuyor

    :) uygun yeri bununla değiştir

    private void kutuekle()
    {

    this.groupBox1.Controls.Add(kodile);
    }
    private void kutukaldir()
    {

    this.groupBox1.Controls.Remove(kodile);
    }

    Neden bilmiyorum ama textbox eklemiyor hala ya :) üstte verdiğiniz kod kısmen çalışıyor checklistboxa itemları ekliyor ama check yaptığımda oluşmuyor textbox.. checkboxlist1_ItemCheck metodunda bir problem olabilir mi yada o metodu form1.designer classında bi yeremi bağlamam gerekiyor acaba?




  • kodları yazarken checkedlistbox ın eventlarında uygun olanı bul oraya çift tıklayarak projeye eklenmesini sağla. doğrudan kopyala yapıştır ile çalışmaz
  • quote:

    Orijinalden alıntı: alifuat_a

    kodları yazarken checkedlistbox ın eventlarında uygun olanı bul oraya çift tıklayarak projeye eklenmesini sağla. doğrudan kopyala yapıştır ile çalışmaz

    checkboxlistin eventlarını nerde bulabilirim peki? winfows form applicationda biraz yeniyimde kusura bakma :)
  • quote:

    Orijinalden alıntı: legacyof_x

    quote:

    Orijinalden alıntı: alifuat_a

    kodları yazarken checkedlistbox ın eventlarında uygun olanı bul oraya çift tıklayarak projeye eklenmesini sağla. doğrudan kopyala yapıştır ile çalışmaz

    checkboxlistin eventlarını nerde bulabilirim peki? winfows form applicationda biraz yeniyimde kusura bakma :)

    ona tıkladığın zaman sağ tarafta özellikler(properties) penceresinin üstündeki elektrik simgesi altında
  • arkadaslar C++ da girilen cumleleri ters cevıren programı yapmam gerek su sekilde calısıcak "Girilen Cumle"--->"neliriG elmuC"

    bi kaç program buldum ancak hıc bırı ıstedıgım gıbı deıl

    soyle bısey var ancak bu C için;

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

    main()
    {
    char str[50];
    int i;
    printf("bir katar gir:\n");
    gets(str);
    for(i=strlen(str)-1; i>=0; i--)
    printf("%c",str);
    getch();
    }

    ve buda ıstedıgım gıbı cevırmıyo cevırmeye tersden baslıyo


    C++ kodlarını yazmanızı rıca edıyorum arkadaslar yardım edenlere sımdıden tesekkurler.
  • 
Sayfa: önceki 4445464748
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.