#include "time.h" #include "stdlib.h" #include "conio.h" #include "stdio.h" int main() { srand((unsigned)time(NULL)); int bts,N=15,i,toplam=0; int bts1=0; for(i=1;i<=N;i++) { bts=rand()%400+100; while(bts%11 !=0) { bts=rand()%400+100; } if(bts%11==0) { printf("%d. 11'e bolunen sayi=%d\n",i,bts); toplam=bts+toplam; } } printf("11'e bolunen sayi toplami=%d\n",toplam); getch(); } |
cok sagol hocam tamamdır cevaba bakarak anladm şimdi hatalarımı ![]() |
Merhaba arkadaşlar benim içinhttp://www.gorselprogramlama.com/satis-ve-stok-programi-cnet-resim-eklenicek/ bu programı "Tablet satış programı"na uyarlayabilirmisiniz sınıfı geçmem için çok önemli bir proje ödevi lütfen yardım edin.![]() |
Arkadaşlar oluşturduğum sınıfta generic listte tutmaya çalıştığım değerler var fakat bu sınıftan sürekli yeni nesne oluşturmam gerekiyor böyle olunca da nesneyi oluşturduğum zaman list sıfırlanıyor nasıl bir çözüm yapabilirim bunu için? |
Kodu paylaşır mısın. |
Buyur hocam. run bloğunu çalıştırmam için sürekli yeni nesne oluşturmam gerekiyor. Aynı sınıfta yapamadım, Carpma sınıfında tutarım belki dedim onda da olmadı. |
Ben c++ zannetmiştim ama farketmez. Eğer liste sadece tek thread üzerinde çalışacaksa listeyi "static" olarak tanımlayabilirsin. Fakat bu durumda bir thread bitmeden diğerini başlatmaman, ya da işlemi senkronize etmen gerekir. Aslında yaptığın şey mantıklı değil. Thread i genişletiyorsan her thread kendi verisine sahip olacak demektir. Yani her seferinde ayrı liste oluşması doğal. Araştırman gereken şey "asynchronous task" ya da "future task". Kısaca nesneyi değil metodu paralelleştirmek. Tabi senkronizasyon her durumda gerekli. |
< Resime gitmek için tıklayın > resimdeki programi sadece ic ice for dongusu kullanarak (bloklar arası bir tab boşluk) nasıl yapabilirim. |
Ödevin konusu=komut satırından girilen bir harfi,kelimeyi,cümleyi şifreleyen(anahtar kelime kullanarak) fonksiyonu yazınız(şifreleme algoritmasını kendiniz oluşturmalısınız) Ben böyle birşey yaptım ama cümle şifreleyemiyor yardımlarınız bekliyorum #include<stdio.h> #include<stdlib.h> #include<string.h> int main(int argc, char *argv[]) { char kelime[100]; long i,size,tmp,k; printf("kelime giriniz\n"); scanf("%s",&kelime); size=strlen(kelime); for(i=0;i<size;i++) {tmp=kelime; tmp=219-tmp; printf("%c",tmp); } printf("\n"); system("PAUSE"); return 0; } |
Teşekkür ettim hocam araştırıcam. |
#include <stdio.h> #include <stdlib.h> #include <math.h> void mat_vec(double* a, double* x, double* y, int n) { int i,j; for(i=0;i<n;i++){ y=0.0; for(j=0;j<n;j++){ y+=a[i+n*j]*x[j]; } } } Bu kod ile değişiklikler yapıp kodun hızlı çalışmasını sağlamam lazım.Yardım edebilecek var mı? |
hocam kodları felan yazdım çalışıyor fakat save ettiğim zaman form olarak açmıyor visual stdio2012 kullannıyorum acaba nasıl save etmeliyim doğru düzgün çalışıyor ama açtığım zaman bu save edip çıkınca bu sayfayı açamıyorum nasıl save etmeliyim < Resime gitmek için tıklayın > |
Merhabalar kolay bir soru varda yardım ederseniz sevinirim. < Resime gitmek için tıklayın > 5 adet kontrol bulunmaktadır, entryTextBox, sumTextBox, numberListBox, insertBtn and sumBtn. Aşağıdakileri istenenler için gerekli kodu yazınız a)insertBtn basıldığında, entryTextBox’ta bulunan değeri numbersListBox’a ekleyin. Yalnızca integer değerler eklenmelidir, integer olmayan değerler için hata mesajı veriniz(try-catch kullanın). private void insertBtn_Click(object sender, EventArgs e) { } b)b) sumBtn’a basıldığında listboxta bulunan sayıları toplasın ve alttaki textbox’a yazsın.) private void sumBtn_Click(object sender, EventArgs e) { } |
Hocam ben yeniyim de c++ kodlarını nereye yazacağız. Lütfen yardım ederseniz sevinirim. ![]() |
hocam anlaşılan arkadaşa ya meşkul yada iplemiyo zaten cevap bulamadım her neyse bunun c++ kodlarını dev c++ ta hazırlıyabilirsiniz ve kodlarıda şunlar #include <iostream> #include <string> float sonuc,Rt,w,R; using namespace std; int main() { cout<<" Girilen guc degerine gore R1 direncini hesapliyan program "<<endl<<endl; cout<<" **********PROGRAM BASLlYOR********** "<<endl<<endl; while(1){ cout<<"Girilen guc degeri"<<endl<<endl; cin >> w; if(w<0){ cout<<"Program hatali sonlandi."<<endl; break; } if(w==0){ cout << "Lutfen 0 dan buyuk bir guc degeri girin"<<endl; } else{ Rt=100/w; sonuc=5*Rt; R=sonuc/4; if(R<1000&&R>0) cout << R << "R sonuc"<<endl; if((R>1000||R==1000)&&(R<1000000)){ R=R/1000; cout << R << "kR sonuc"<<endl; } if(R>1000000||R==1000000){ R=R/1000000; cout << R << "MR sonuc"<<endl; } } } return 0; } c# farklı olur onu tam bende bilmiyom zar zor yaptım bişeyler |
videoda izledim (çalışmadı (sorun bu değil)) siyah ekranda 1 2 3 sayılarından birini giriniz:3(girdi adam) sayı 3 dür yazdı biz yukarda a dan başka bişey tanımlamadık ama 3 yazınca 3 dür dedi şu switch case anlayamadım ![]() ![]() #include <stdio.h> #include<conio.h> main() { int a; printf("1 2 3 sayılarından biribi giriniz:"); scanf("%d", &a); switch(a) { case1: prinf("sayi 1 dir"); break case2: printf("sayi 2 dir"); break case3: printf("sayi3 dür"); break default: printf("sayi 1 2 3 den biri degildir"); } getchar(); return0; } |
private void insertBtn_Click(object sender, EventArgs e){ |
arkadaşlar problemim c ile ilgili ve kısa zamanda çözmem gerekiyor.Bilginiz varsa cevap verirseniz çok sevinirim. problemin işaretçi dizisinden kaynaklandığını düşünüyorum ama ben yinede problemi ne yapınca nerede aldığımı ayrıntılı bir şekilde anlatayım problemin ne olduğuna siz karar verin. bağlı listelerle ilgili bir kod. 3 tane struct yapısı var struct futbolcu { int takim_kodu; int forma_no; char ad_soyad[21]; int agol; struct futbolcu *sonraki; }; struct mac { int hafta_no; int ev_kodu; int misafir_kodu; int ev_gol; int misafir_gol; struct mac *sonraki; }; struct takim { int takim_kodu; char takim_adi[21]; int gs; int bs; int ms; int agol; int ygol; struct futbolcu *futbolcu_liste_basi; struct mac *misafir_mac_liste_basi; struct mac *evsahibi_mac_liste_basi; }; işaretçi dizisi struct takim *takimlar[99]; hangi satırları yazdığımda program çalışmayı durdurdu hatası aldığımı yazıyorum arkadaşlar 1- struct futbolcu *liste_basi; liste_basi=takimlar[1 (1 i rastgele yazıyorum)]->futbolcu_liste_basi; 2- int i; for(i=0;i<99;i++) { takimlar->futbolcu_liste_basi->sonraki=takimlar->futbolcu_liste_basi; } daha bunun gibi bir çok şey denedim ama bir kaç saattir bununla uğraşıyorum saatde geç olduğu için aklıma sadece bunlar kalmış. takimlar[0],takimlar[1],takimlar[2]... gibi pointerlerin işaret ettiği alanlara birşeyler ekleyebiliyorum ama bu pointerlerin adresleriyle iş yapmaya gelince program çalışmayı durduruyor.Debug ı böyle bir durum için nasıl kullanacağımı bilmiyorum denedim kullanmayı ama bir cacık anlamadım.hata aldığım satırların alternatifi de gelmiyor aklıma.o yüzden bu satırların neden çalışmadığını bir şekilde öğrenmeliyim. Umarım derdimi anlatabilmişimdir. |
kolay gelsin arkadaşlar acill yardımm dev c++ otobüs sorusu dışardan koltuk no girilcek girilen no ya göre cam kenarı veya koridor cvabı vercek lütfen yardım![]() ![]() ![]() ![]() |
C#'ta bir databaseden selectle bir veri çekip bu veriyi int bir değişkene nasıl aktarırız. (sorgudan tek bir hücrenin döndüğüne eminiz).
şimdiden çok teşekkürler :)