Arama butonu
Bu konudaki kullanıcılar: 5 misafir
4171
Cevap
168287
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (120. sayfa)
E
12 yıl
Çavuş

break veya continue kullanın işe yarayacağını tahmin etmedim ama yarıyor gerçekten. çok teşekkür ederim.




Bu mesajda bahsedilenler: @LoRd1N
A
12 yıl
Binbaşı

Bunu nasıl yapabilirim dev c++ kullanıyorum. printf,scanf li olan :D

0 
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0


Bu mesaja 2 cevap geldi.
A
12 yıl
Binbaşı

Bir de şunlar var ne dediğini anlamadım hocanın

A) Write a program for an automatic teller machine that dispenses money. The
user should enter the amount desired (a multiple of 10 dollars) and the machine
dispense this amount using the least number of bills. The bills dispensed are
50s, 20s, and 10s. Write a function that determines how many of each kind of
bill to dispense.
B) The greatest common divisor (GCD) of two or more non-zero integers, is the
largest positive integer that divides the numbers without a remainder. For
example, the GCD of 8 and 12 is 4. Write a function that nds, prints and
returns the GCD of two positive integers entered as the inputs of the function.


Bu mesaja 1 cevap geldi.
S
12 yıl
Teğmen

10 katı seklinde girilen para miktarını kactane 50lik 20 lik 10luk oldugunu soyliyen program

en buyuk ortak boleni bulan program




Bu mesajda bahsedilenler: @anticor
F
12 yıl
Çavuş

merhaba,

açmış olduğum bir konun linkini koyucam banada yardımcı olurmusunuz?
http://forum.donanimhaber.com/m_84517747/tm.htm



L
12 yıl
Yüzbaşı

Sayı deseninin yapılışı:

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

int main(void)
{
int i,j,k,l;

/*
0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
artan kısım
*/

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

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

printf("%d ",j);
}

printf("\n");
}


/*
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0
azalan kısım
*/

for(k=5;k>=0;k--)
{

for(l=0;l<k;l++)
{
printf("%d ",l);
}

printf("\n");
}

getch();
return 0;
}





< Bu mesaj bu kişi tarafından değiştirildi LoRd1N -- 29 Kasım 2013; 2:07:56 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @anticor
A
12 yıl
Binbaşı

Hocam çok teşekkür ederim.. ELleriniz dert görmesin.




Bu mesajda bahsedilenler: @LoRd1N
A
12 yıl
Er

programlamaya yeni başladım bir kaç ufak tefek program yazdım dört işlem,ortalama alma vs. Şimdi bir labirent programı yapmak istiyorum.Bir tane örnek ödev buldum. Fakat kafamda bu programın algoritmasını oluşturamadım. Nasıl bir yol izleyeceğim konusunda yardımcı olursanız sevinirim. Ödev İçeriği
Yazacağınız program, verilen bir labirentte çıkışı bulma programı olacaktır. Labirentin sol tarafındaki herhangi bir konumdan fare labirentte girecek ve sağ tarafta herhangi bir konumda bulunan çıkışa erişmeye çalışacaktır. Labirentte ilerleme mantığı farenin geçtiği yollara küçük taşlar atarak ilerleyecektir. Önüne bir engel çıktığı vakit geri dönüp yere attığı taşları boş bir yer çıkana kadar (daha önce girmediği) toplayacaktır. Daha sonra bu boş yere girip aynı şekilde ilerlediği yola taş atarak devam edecektir. Bu işlem çıkışı bulana kadar devam etmelidir. Taş atıp, taşı yerden alma işlemleri yığıta (stack) push ve pop işlemleri olarak uygulanacaktır. Yığıt, şablon (template) olmamalıdır. İpucu olarak yığıtın içerisine (x,y) konumu atılabilir.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @£XE
A
12 yıl
Binbaşı

Kısaca cevap verecek olursam if else yapısı ile oluşturmalısın sanırım.




Bu mesajda bahsedilenler: @Ahmetzdgn
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: Joffrey

C++'ta kullanıcının bizim oluşturacağımız integer değişkenin adını belirleme gibi bir şansı var mı acaba ?

Yani mesela kullanıcı "sayı1" yazıcak ve programda hemen ardından int sayı1; gibi bir kod çalışacak ama daha sonra "toplam" falan yazdığında da hepsi için ayrı ayrı oluşturabilecek.

Reflection dedigimiz birsey var. Bununla compile time da degil runtime da kodu calistiriyoruz. Bunu STL C++ ile yapamazsin,
http://stackoverflow.com/questions/15825306/wrap-c-function-using-boost-reflect-or-another-c-reflection-library


Bu mesaja 1 cevap geldi.
H
12 yıl
Onbaşı

YARDIIIMM . . .

GÖREVLER:
Program 1:
1. Bu programda, hazır işlevler kitaplığından (#include <stdlib.h>) rand() işlevini kullanarak iki zar atıyor ve yüzlerin toplamını hesaplıyoruz. Toplamlar 2-12 arası bir değer olur. ToplamlarinSayisi adlı bir dizi tanımlıyoruz; ilk değerleri sıfır olacaktır.
2. Zarları 40,000 kere attıyor ve her keresinde hangi toplam geliyorsa onun ToplamlarinSayisi dizisindeki hücresinin değerini bir artırıyoruz.
3. Rand işlevinin tam anlamıyla rastsal olması için önceki madde için kuracağımız döngüye girmeden önce srand (time()); deyimini kullanıyoruz.
4. Programdan çıkmadan önce aşağidaki gibi bir cetveli monitörde gösteriyoruz:
Toplam: - Toplamların Sayısı: - Toplamların Sayısının Yüzdesi:
2 - xxxxx - %xx.xx
3
4
5
.
.
12

5. Yüzdeyi bulurken Toplamların Sayısını 40000.0’e bölüyoruz ve 100.0 ile çarpıyoruz!
Program 2: Yukarıdaki programı şöyle değiştiriyoruz:
1. Toplamların istatiksel (beklenen) yüzdelerini hesaplayıp programa ekliyoruz. Bunların değerleri nedir? Not: toplamları bir matriste gösterin; kaç tane var? Her bir toplam kaç kere çıkıyor? Toplam sayıya oranlanırsa yüzdeis nedir?
2. Programın çıktısını aşağıdaki başlıkda görünmek üzere yeniden yaratıyoruz:
Toplam: - Toplamların Sayısı: - Beklenen %: - Gerçekleşen %:
2
3
.
.


Bu mesaja 1 cevap geldi.
İ
12 yıl
Er

Arkadaşlar böyle buraya kadar gelebildim size sorularım olucak , hocanın bize dediği bir sayi giricez sonra herhangi bir + ,-,*,/ oparatörüne basıcaz sondan sonra case de ordan içeri girip 2. sayiyi isticek ve sonuç ekrana yazılcak ondan sonra programdan çıkmıcak isteyince do while döngüsüyle devam edicek, evet ile çıkıcak h diyince devam edicek, ama sadece h ile devam edicek sadece e ile çıkıcak başka harfe basınca yanlış bi değer girdiniz diyicek ben böyle yapabildim yardım ederseniz sevinirim.
Bu program doğru çalışmıyor sadece örnek olarak attım.

#include<iostream>
#include<conio.h>
#include<stdio.h>
int main()
{
int a,b,toplama,cikarma,carpma,bolme,sonuc,e;

{
printf("Birinci Sayiyi giriniz:\n");
scanf("%d",&a);
printf("Oparatorlerden birini giriniz(+,-,/,*):\n");
scanf("%d",&e);
switch(e)
{
case '+':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);toplama=a+b;printf("Son uc :%d",toplama);break;}
case '-':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);cikarma=a-b;printf("Sonuc :%d",cikarma);break;}
case '/':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);carpma=a/b;printf("Sonuc :%d",carpma);break;}
case '*':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);bolme=a*b;printf("Sonuc :%d",bolme);break;}
default:{printf("Yanlis Deger Girdiniz\n");break;}
}
printf("Cikmak istermisiniz(E,H)\n");
sonuc=getch();
}while((sonuc==72)||(sonuc==104));
}


Bu mesaja 1 cevap geldi.
4
12 yıl
Teğmen

case lerdeki scanf lere & operatörünü koymayı unutmuşsunuz. Onun dışında doğru gibi gözüküyor. sonuc == 72 yerine okunabilir olması açısından sonuc == 'E' diye yazarsanız daha iyi olur.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @inflames76
2
12 yıl
Binbaşı

Arkadaşlar öncelikle herkese kolay gelsin.

Bir projem var ve bir yerde takıldım. Bir cafedeki masa kontrol(hangi masa ne almış -kola,tost gibi- kaç para hesap ödiycek) sistemini yazıyorum. Programımda her masa bir buton ve üstüne tıklanınca bir form açılıp neler alınmış ve hesap tutarı ne kadar gibi bilgiler gözüküyor.

Sorun şurda; ben masa sayısını dinamik yapmak istiyorum. Yönetim panelinden masa sayısına 20 yazılınca 20 tane masa(buton) ekliycek (burdada sıkıntı yok.) ama eklediği butonlara tıklanınca bir form açılmasını ve açılan formda gerekli özelliklerin olmasını nasıl sağlarım?

Yardım edenlere şimdiden teşekkür ederim.

C# ve SQL Server 2008 kullanmaktayım.





< Bu mesaj bu kişi tarafından değiştirildi 24 -- 3 Aralık 2013; 14:12:48 >
Bu mesaja 1 cevap geldi.
S
12 yıl
Binbaşı

beyler çok ufak bir sorunum var.

a = r1 ;

atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

C'de.

edit: int tanimladim oldu alla alla

r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu





< Bu mesaj bu kişi tarafından değiştirildi stay weird -- 3 Aralık 2013; 15:15:46 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
12 yıl
Yarbay

quote:

Orijinalden alıntı: eronik

beyler çok ufak bir sorunum var.

a = r1 ;

atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

C'de.

edit: int tanimladim oldu alla alla

r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu

r1'i ne olarak tanımladın ki ?


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

quote:

Orijinalden alıntı: Muco53

quote:

Orijinalden alıntı: eronik

beyler çok ufak bir sorunum var.

a = r1 ;

atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

C'de.

edit: int tanimladim oldu alla alla

r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu

r1'i ne olarak tanımladın ki ?

hocam dizinin bir elemanina R1 yazdirmam gerekiyor. R1'i bir string olarak okumasini istiyorum ancak sadece R'yi okuyor.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
12 yıl
Yarbay

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: Muco53

quote:

Orijinalden alıntı: eronik

beyler çok ufak bir sorunum var.

a = r1 ;

atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

C'de.

edit: int tanimladim oldu alla alla

r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu

r1'i ne olarak tanımladın ki ?

hocam dizinin bir elemanina R1 yazdirmam gerekiyor. R1'i bir string olarak okumasini istiyorum ancak sadece R'yi okuyor.

Yazdığın kodu buraya atabilir misin?



B
12 yıl
Yüzbaşı

Arkadaslar C de array icinde stringi pointer kullanmadan nasil saklayabilirim?



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: batuhan13

Arkadaslar C de array icinde stringi pointer kullanmadan nasil saklayabilirim?

Oncelikle C de string yoktur.
Bir string zaten char array dir.

atiyorum char foo[10]; strcpy(foo, "test"); gibi

array icinde nasil yaparim dersen misal: foo[100][10] strcpy(foo[1], "test") seklinde olabilir. Yanliz sunu da belirteyim 10 tane karakterden fazla olamaz bir tane "string"in.