Direk o sitenin içeriğini mi kullanmak istiyosun yoksa kendin aynı bu tarz bişey mi yapıcaksın. O siteninkileri kullancam diyosan olmaz o iş. Adamların kendi veri tabanlarından sorguyla geliyo ordaki bilgiler. Sen nasıl erişiceksin onlara... |
"curl" ile yapabilrsin sanırsam |
hocam valla konu hakkında hiçbir bilgim yok hocanın diziler dersine girememiştim bi soru var yapmazsamda kesin bırakır beni cevaplarsan sevinirim 10 elemanlı bir sayı dizisini büyükten küçüğe doğru sıralayan algoritmayı yazın demiş ve 1.başla 2.git 3.dur şeklinde istiyor inşallah yardım edersin |
Benim sorum farklı; Visual studio ile program yapıyorum ancak c++ ile program yapabilmem için bana editor, compiler vd. iyi bir program lazım. Tavsiyede bulunabilir misin? |
Başla git durdan kastın ne , diziye elemanları scanflemi alcaz , biraz açıklarsan yardım ederim |
Beyler c# da for ile içi boş baklava deseni nasıl yaptırabilirim.Çok uğraştım ama yapamadım.Çok acil arkadaşlar yardım lüfen.Bir tane yaptım fakat içi dolu yapabiliyorum.İçi boş yapamadım |
Cevizsiz olmaz zaten :D Yaptığın kadarını at da onun üzerinden gidelim. |
string secim="e"; Hallettim tamam beyler.Java ile yapılmışını bulup,c# çevirdim bende ![]() |
C'de fmod fonksiyonu nasıl kullanılıyor arkadaşlar acil yardım ederseniz çok makbule geçer. Birde modulo(%)'dan farkı var mıdır? |
int i,j; int A[2][2]]={{3,1},{4,2}}; for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { B[j]=A[j]; } } arkadaşlar 2x2 lik bir matrisin tersini almak istiyorum C++'da ancak yapamadım yardımcı olabilir misiniz?? |
Merhaba arkadaslar, for ile yazilmis bir kodu foreach'e cevirmem lazim. Yardimlarinizi bekliyorum. Simdiden tesekkurler. Console.WriteLine("Bugun ne yapacaksin?\n"); string cumleniz= Console.ReadLine(); string[] cumlenizArray = cumleniz.Split(new char[] { ' ' }); string cumlenizTers= string.Empty; for (int i = cumlenizArray .Length - 1; i >= 0; i--) { cumlenizTers= cumlenizTers+ " " + cumlenizArray; } Console.WriteLine("Cumlenizin tersi: " + cumlenizTers); |
Merhaba dostum. Denemedim ama aşağıdaki olur büyük ihtimal
|
Tersini almayı açıklarsan yardımcı olurum |
http://ideone.com/HFt43E |
Google'dan. |
Yardımınıza çok ihtiyacım var bu kodun main kısmı niye çalışmıyor bi bakar mısınız saatlerdir uğraşıyorum. Bi de MAX_ROW değeri dışardan girilecek onu da yapamadım şimdiden teşekkürler #include<stdio.h> #include<string.h> #include<stdlib.h> #include <iostream> #include<cstdio> #define NAME_LENGTH 20 #define MAX_ROW 4 typedef struct _ROW{ int index; char name[NAME_LENGTH]; struct _ROW *pNext; }Row; typedef struct _Table{ Row rows[MAX_ROW]; }Table; Table table; void initialize_Table(){ for (int i = 0; i<MAX_ROW; i++){ table.rows.index = -1; sprintf(table.rows.name, "%s", " "); table.rows.pNext = NULL; } } void collision(Row *row, Row *startRow) { _ROW *old; old = startRow; while (startRow){ // Bağlı listenin sonu bulunuyor old = startRow; startRow = startRow->pNext; } old->pNext = row; // Son elemana ilgili kayıt ekleniyor row->pNext = NULL; // bağlı listeninsonubelirleniyor } int RSHash(char *str, int l) { int b = 378551; int a = 63689; int hash = 0; int i = 0; for (i = 0; i < l; str++, i++) { hash = hash * a + (*str); a = a * b; } return (hash & 2147483647) % MAX_ROW; } void add_Row(char *str){ int hash_index; Row *row; hash_index = RSHash(str, strlen(str)); //Hasing fonksiyonu ile benzersiz bir değer üretiyoruz if (table.rows[hash_index].index == -1 || (strcmp(table.rows[hash_index].name, str) == 0)) { //kayıt ekle varsa güncelle table.rows[hash_index].index = hash_index; sprintf(table.rows[hash_index].name, "%s", str); return; } row = (Row *)malloc(sizeof(Row)); //Aksi durumda bir kayıt oluştur if (!row) { puts("yeterli bellek yok!"); exit(0); } row->index = hash_index; sprintf(row->name, "%s", str); collision(row, &table.rows[hash_index]); //ve çakışma listesine ekle } int find_row(char *str) { int hash_index; Row *row; hash_index = RSHash(str, strlen(str)); // benzersiz değer hashing fonksiyonu ile yeniden hesaplanır if (!strcmp(table.rows[hash_index].name, str))//belirtilen indise bakılır return table.rows[hash_index].index; //veriler aynı ise indis ile geri dönülür else { row = table.rows[hash_index].pNext; while (row) //bağlı liste varsa kayıtlar takip kontrol edilir { if (!strcmp(table.rows[hash_index].name, str)) return table.rows[hash_index].index; // Eğer aranan kayıt bağlı listede ise row = row->pNext; // diğer kayda gecilir } } return -1; //bulunamadı ise -1 ile fonksiyon sonlandırılır } void display_Table(){ int i; Row *row; for (i = 0; i < MAX_ROW; i++){ if (table.rows.index != -1){ printf("%s\n", table.rows.name); row = table.rows.pNext; while (row){ printf("%s\n", row->name); row = row->pNext; } } } } int main(){ int index, num,a; char * name [MAX_ROW]; char secim; int i=0; initialize_Table(); for (;;){ printf(" ekleme (e) \n arama(a) \n listele(l)\n secim: "); scanf("%s", &secim); switch (secim){ case 'e': printf("Deger girin:"); scanf("%s",name); i++; add_Row(name); case'a': printf("Aranacak değeri girin"); scanf("%d", num); index = find_row(name[num]); break; case 'l': display_Table(); break; } } return 0; } |
Merhaba hocam, cevabiniz icin tesekkur ederim, harikasiniz. |
Bu mesajda bahsedilenler: @YazılımMühendisi