Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
169628
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (47. sayfa)
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis

fflush(stdin);
yapısı yerine fonksiyon olmayan nasıl bir yapı kullanabilirim?

Bu soruna cevap oluyor mu jervis? Veya tam olarak yapmak istediğin nedir?

http://www.sorucevap.com/bilisimteknolojisi/programcilik/c/ders.asp?206634


Bu mesaja 3 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui

Teşekkür ederim MrOwl.

Ben teşekkür ederim Yüzbaşım.


Bu mesaja 2 cevap geldi.
J
13 yıl
Binbaşı

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: jervis

fflush(stdin);
yapısı yerine fonksiyon olmayan nasıl bir yapı kullanabilirim?

Bu soruna cevap oluyor mu jervis? Veya tam olarak yapmak istediğin nedir?

http://www.sorucevap.com/bilisimteknolojisi/programcilik/c/ders.asp?206634

fflush(stdin) bir fonksiyondur,ben fonksiyon kullanmadan bu işlevi yapabilecek kod varmıdır diye soruyorum?


Bu mesaja 1 cevap geldi.
Ü
13 yıl
Çavuş

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





< Bu mesaj bu kişi tarafından değiştirildi ünal719 -- 9 Aralık 2012; 16:25:09 >
Bu mesaja 2 cevap geldi.
V
13 yıl
Çavuş

kolay gelsin arkadaşlar. Arkadaşlar visual studio ile report oluşturuyorum programın içinde. MDb den oluşturduğum raporu bir sütuna göre sıralıyor. ama sıralama yaparken istiyorumki Abdulkadir doğa haluk.ikincisi abdulkadir doğa kazım şekilde sıralarken program sıralamayı
abdulkadir doğa haluk
kazım
eğriö mahmut şeklinde sıralıyor. yani aynı ismi bir kere yazıyor. ekli resimde mevcut.

ben istiyorumki:

abdulkadir doğa haluk
abdulkadir doğa kazım
abdulkadir eğriö mahmut şeklinde raporda sıralasın istiyorum. bu şekilde nasıl yazdırırır report da.Acil yardıma ihtiyacım var.

< Resime gitmek için tıklayın >



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

c yi tam hatırlayamıyorum ama parametre giremiyorum dediğin değer girmekmi scanf imi soyluyorsun anlamadım ve up ayrıca



O
13 yıl
Teğmen

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





< Bu mesaj bu kişi tarafından değiştirildi ozit -- 9 Aralık 2012; 23:32:21 >
Bu mesaja 1 cevap geldi.
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.