Bunu nasıl yapabilirim dev c++ kullanıyorum. printf,scanf li olan :D 0 |
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. |
10 katı seklinde girilen para miktarını kactane 50lik 20 lik 10luk oldugunu soyliyen program en buyuk ortak boleni bulan program |
merhaba, açmış olduğum bir konun linkini koyucam banada yardımcı olurmusunuz? http://forum.donanimhaber.com/m_84517747/tm.htm |
Sayı deseninin yapılışı:
|
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. |
Kısaca cevap verecek olursam if else yapısı ile oluşturmalısın sanırım. ![]() |
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 |
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 . . |
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)); } |
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. |
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. |
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? |
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. |
Bu mesajda bahsedilenler: @LoRd1N