Arama butonu
Bu konudaki kullanıcılar: 3 misafir, 2 mobil kullanıcı
4171
Cevap
168747
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (46. sayfa)
T
13 yıl
Yarbay

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



T
13 yıl
Yarbay

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...



C
13 yıl
Er

#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


Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

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 >
Bu mesaja 1 cevap geldi.
F
13 yıl
Yüzbaşı

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


Bu mesaja 2 cevap geldi.
S
13 yıl
Yarbay

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...


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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



M
13 yıl
Yüzbaşı

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.



S
13 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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;
}

}


Bu mesaja 1 cevap geldi.
S
13 yıl
Yüzbaşı

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..


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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();
}
}
}
}


Bu mesaja 1 cevap geldi.
S
13 yıl
Yüzbaşı

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


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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);
}


Bu mesaja 1 cevap geldi.
S
13 yıl
Yüzbaşı

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?


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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


Bu mesaja 1 cevap geldi.
S
13 yıl
Yüzbaşı

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 :)


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

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



B
13 yıl
Teğmen

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.