Arama butonu
Bu konudaki kullanıcılar: 2 misafir
4171
Cevap
168445
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (44. sayfa)
B
13 yıl
Teğmen

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: basaran747

bu kod gayet saglıklı bı sekılde calısyo burdakı dızı tanımına neden taktıgnı hala anlamıs degılm.

Bir sürü şey yazmıştım ama sildim. Bunları şimdilik anlayacağını sanmıyorum.

Benim verdiğim kodun çalışmamasına imkan yok sen yanlış yazmışsındır. Sadece şunu söyliyim.http://codepad.org/psbMOmIp
Yazık bu hocalara verilen paraya.

c++ cok iddali olabilcegim bi konu değil o yuzden hıc bı sey ıdda etmıyorum sadece denedıgımı calısmadıgını soyledım. Sende kendıne guvenen bı arkadassın bellı kı bu konuda tecrubelerınde var ama dedıgım gıbı calıstıramadım belkı yanlsı yazmısda olabılırım bılmıyorum ama calısmadı.Verdıgın lınkede baktım o satıra hatalı dıyo ancak oyle yazdıgımda program calısıyor.DEV C++ da denersen goruceksn.

birinci soruyla ugrasıyorum ancak hala aklıma yatan bı cozum bulmus degılm.

Girilen n kadar degerı tek tek karsılastırıp nasıl buykden kucuge sıralıcam muhtemelen for a sokmam gerek ama her deger gırıldıgınde hepsıyle kıyaslanma olayı kafamı karıstırdı bu konuda yardımını beklıyorum.





< Bu mesaj bu kişi tarafından değiştirildi basaran747 -- 30 Kasım 2012; 18:10:18 >
Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: basaran747
birinci soruyla ugrasıyorum ancak hala aklıma yatan bı cozum bulmus degılm.

Girilen n kadar degerı tek tek karsılastırıp nasıl buykden kucuge sıralıcam muhtemelen for a sokmam gerek ama her deger gırıldıgınde hepsıyle kıyaslanma olayı kafamı karıstırdı bu konuda yardımını beklıyorum.

Baştan sorsaydın yazardım bişeyler. En basiti seçerek sıralama algoritması Kabaca dizinin en küçük elemanını bulup ön sıradakiyle yer değiştirme şeklinde çalışır. Mesela dizi 10 elemanlı ise;
1..10 arası en küçüğünü bul ve 1. ile yer değiştir.
2..10 arası en küçüğünü bul ve 2. ile yer değiştir.
3..10 arası en küçüğünü bul ve 3. ile yer değiştir.
...
Detaylı bilgi şurada var.http://www.bilgisayarkavramlari.com/2008/08/09/secerek-siralama-selection-sort/


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: hungrywolf

#include <omp.h>
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int nthreads, i, tid;
float total;
/*** Spawn parallel region ***/
#pragma omp parallel
{
/* Obtain thread number */
tid = omp_get_thread_num();
/* Only master thread does this */
if (tid == 0) {
nthreads = omp_get_num_threads();
printf("Number of threads = %d\n", nthreads);
}
printf("Thread %d is starting...\n",tid);
#pragma omp barrier
/* do some work */
total = 0.0;
#pragma omp for schedule(dynamic,10)
for (i=0; i<1000000; i++)
total = total + i*1.0;
printf ("Thread %d is done! Total= %e\n",tid,total);
}


arkadaşlar elimde böyle bir kod var compile edebiliyorum fakat mantık hatası veriyormuş ben çözemedim bir bileniniz var mı acaba ?

main den önce bir tane } eksik bunda. Onu düzeltince bende çalıştı. Derleyiciye -fopenmp parametresi ekliyor musun? Ayrıca bu ödev falan mı yoksa openmp ile ilgileniyor musun?


Bu mesaja 1 cevap geldi.
H
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: hungrywolf

#include <omp.h>
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int nthreads, i, tid;
float total;
/*** Spawn parallel region ***/
#pragma omp parallel
{
/* Obtain thread number */
tid = omp_get_thread_num();
/* Only master thread does this */
if (tid == 0) {
nthreads = omp_get_num_threads();
printf("Number of threads = %d\n", nthreads);
}
printf("Thread %d is starting...\n",tid);
#pragma omp barrier
/* do some work */
total = 0.0;
#pragma omp for schedule(dynamic,10)
for (i=0; i<1000000; i++)
total = total + i*1.0;
printf ("Thread %d is done! Total= %e\n",tid,total);
}


arkadaşlar elimde böyle bir kod var compile edebiliyorum fakat mantık hatası veriyormuş ben çözemedim bir bileniniz var mı acaba ?

main den önce bir tane } eksik bunda. Onu düzeltince bende çalıştı. Derleyiciye -fopenmp parametresi ekliyor musun? Ayrıca bu ödev falan mı yoksa openmp ile ilgileniyor musun?

paralel programming dersi alıyoruz da onunla ilgili bir çalışmaydı kod çalışıyor fakat mantık hatası veriyormuş arkadaşlarla çözemedik bir türlü tam bir de sizlere danışayım dedim teşekkür ederim yardımlarınız için.



B
13 yıl
Teğmen

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: basaran747
birinci soruyla ugrasıyorum ancak hala aklıma yatan bı cozum bulmus degılm.

Girilen n kadar degerı tek tek karsılastırıp nasıl buykden kucuge sıralıcam muhtemelen for a sokmam gerek ama her deger gırıldıgınde hepsıyle kıyaslanma olayı kafamı karıstırdı bu konuda yardımını beklıyorum.

Baştan sorsaydın yazardım bişeyler. En basiti seçerek sıralama algoritması Kabaca dizinin en küçük elemanını bulup ön sıradakiyle yer değiştirme şeklinde çalışır. Mesela dizi 10 elemanlı ise;
1..10 arası en küçüğünü bul ve 1. ile yer değiştir.
2..10 arası en küçüğünü bul ve 2. ile yer değiştir.
3..10 arası en küçüğünü bul ve 3. ile yer değiştir.
...
Detaylı bilgi şurada var.http://www.bilgisayarkavramlari.com/2008/08/09/secerek-siralama-selection-sort/

yardımın ıcın tesekkur ederım verdıgın lınkı ıncelıyorum



U
13 yıl
Teğmen

Dışarıdan girilen bir karakter dizisinden istenilen bir karakteri çıkartıp oluşan yeni diziyi ekrana çıkartacak programı yazmaya çalışıyorum.
örneğin donanımhaber girilen bir dizide a karakteri girildiğinde dizinin son hali donnımhber olacak.

#include <iostream> 
#include <iomanip>

using namespace std;

int main()
{
const int MAX = 100;
char dizi[MAX];

int x;

cout << "Karakter dizisi gir..: ";
scanf("%s",dizi);

printf("karakter giriniz..: ");
scanf("%d",&x);

printf("son hal..: %s\n",dizi);

for(int i=0;i<=MAX;i++)
{
if(dizi[i]!=x)
printf("%s",dizi[i]);

}







system("pause");
return 0;
}



burada nerede hata yapıyorum? şimdiden teşekkürler


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: uykusu gelen adam

Dışarıdan girilen bir karakter dizisinden istenilen bir karakteri çıkartıp oluşan yeni diziyi ekrana çıkartacak programı yazmaya çalışıyorum.
örneğin donanımhaber girilen bir dizide a karakteri girildiğinde dizinin son hali donnımhber olacak.

#include <iostream> ?? cout | printf  
#include <iomanip> ?? cout formtting

using namespace std; ?? printf

int main()
{
const int MAX = 100;
char dizi[MAX];

int x; ?? char

cout << "Karakter dizisi gir..: ";
scanf("%s",dizi); ?? reference

printf("karakter giriniz..: ");
scanf("%d",&x); ?? int | char

printf("son hal..: %s\n",dizi);

for(int i=0;i<=MAX;i++) ?? overflow ... strlen
{
if(dizi[i]!=x)
printf("%s",dizi[i]); ?? string | char

}







system("pause");
return 0;
}



burada nerede hata yapıyorum? şimdiden teşekkürler



Yanlarına soru işareti koydum.





< Bu mesaj bu kişi tarafından değiştirildi garui -- 2 Aralık 2012; 19:25:18 >

T
13 yıl
Onbaşı

hocam ben bir program yazarken takıldım. bunun için konu açmıştımda http://forum.donanimhaber.com/m_68720258/tm.htm
bana yardımcı olabilir misiz?


Bu mesaja 1 cevap geldi.
X
13 yıl
Yüzbaşı

Selamın aleyküm arkadaşlar ben bir program yazmak istiyorum.Program bilgisayarımızda kopyaladığımız dosyaları tutacak,kullanmak istediğimizde ona tıklayıp kullanabileceğimiz birşey olacak umarım anlatabilmisimdir.Bu konuda bana yardımcı olacak arkadaşlar buradan ulaşsın yada pm atsınlar.



H
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

Scanf de adres.operatorunu kullanmamissin. &



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
J
13 yıl
Binbaşı

quote:

Orijinalden alıntı: sencagri


quote:

Orijinalden alıntı: jervis

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

Scanf de adres.operatorunu kullanmamissin. &

hallettim teşekkürler...


Bu mesaja 2 cevap geldi.
P
13 yıl
Çavuş

merhaba arkadaşlar benim de bir sorum olacak. c# ta matris işlemleri yapan bir program yazıyorum.matris boyutunu kullanıcı girecek. ancak matrisi kullanıcıdan nasıl alacağımı bilemedim flowlayout panel ile alamyı düşünmüştüm ama büyük boyutlu matrislerde pek kullanışlı olacağını sanmıyorum.excel den alabilir miyim ve bunu nasıl yapabilirim.daha doğrusu veriyi alma kısmında bir sıkınt yok ama kullanıcı nasıl excel e girecek matrisi kafam durdu hiçbirşey yapamıyotum. yardımlarınızı bekliyorum



H
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis


Önemli değil.


Bu mesaja 1 cevap geldi.
J
13 yıl
Onbaşı

Merhaba arkadaşlar, bir c sorum olacak. Yardımcı olabilirseniz sevinirim.
Kendim yapmaya çalıştım ama beceremedim.
Programın çıktısı şu şekilde olucak;
mesela 5 girdik,
*
**
***
****
***** şeklinde gözükücek.İlk 'for' döngüsü doğru sanırım, gerisine bi bakarmısınız, yanlış nerede?


#include<stdio.h>
main()
{
int sayi,i,x;
printf("Sayi gir: ");
scanf("%d",&sayi);

for(i=1;i<=sayi;i++)
{
printf("*");
}

for(x=1;x<=i;x++)
{
printf("\n");
}
getch();
}

Benim yapabildiğim bu kadar, sizden yardım bekliyorum, teşekkürler.


Bu mesaja 1 cevap geldi.
O
13 yıl
Er

Öncelikle merhaba herkese benim c# ödevim var ödevi sizle paylaşıp nasıl bir yol çizmem gerektiğini ve hangi kaynaklarını önerdiğiniz söylerseniz çok hayır dua alacaksınız:)
projeye gelince herhangi bir telefondan bluetooth yoluyla gelen giden kutusunu gösterme ve rehberi görüp üzerinde değişiklik yapmam isteniyor ben biraz araştırdım ve yardım istedim ama tıkandım kaldım seriport üzerinden yapmam gerekiyor galiba ama onunla ilgili kaynak bulamadım yardımcı olursanız çok sevinecem :)



G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jackal81

Merhaba arkadaşlar, bir c sorum olacak. Yardımcı olabilirseniz sevinirim.
Kendim yapmaya çalıştım ama beceremedim.
Programın çıktısı şu şekilde olucak;
mesela 5 girdik,
*
**
***
****
***** şeklinde gözükücek.İlk 'for' döngüsü doğru sanırım, gerisine bi bakarmısınız, yanlış nerede?


#include<stdio.h>
main()
{
int sayi,i,x;
printf("Sayi gir: ");
scanf("%d",&sayi);

for(i=1;i<=sayi;i++)
{
printf("*");
}

for(x=1;x<=i;x++)
{
printf("\n");
}
getch();
}

Benim yapabildiğim bu kadar, sizden yardım bekliyorum, teşekkürler.

 
#include<stdio.h>
main()
{
int sayi,i,x;
printf("Sayi gir: ");
scanf("%d",&sayi);

for(x=1;x<=sayi;++x)
{
for(i=1;i<=x;++i)
{
printf("*");
}
printf("\n");
}
getch();
return 0;
}


Bu mesaja 1 cevap geldi.
J
13 yıl
Onbaşı

quote:

Orijinalden alıntı: garui

 
#include<stdio.h>
main()
{
int sayi,i,x;
printf("Sayi gir: ");
scanf("%d",&sayi);

for(x=1;x<=sayi;++x)
{
for(i=1;i<=x;++i)
{
printf("*");
}
printf("\n");
}
getch();
return 0;
}




Eyvallah kardeşim sağolasın.





< Bu mesaj bu kişi tarafından değiştirildi jackal81 -- 6 Aralık 2012; 11:15:54 >

J
13 yıl
Binbaşı

arkadaşlar çok ac il bir sorum var
ben <stdio.h> yazdım
printf komutunun scanf komutunun işlevini yapmak istiyorum nasıl olur?


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis

arkadaşlar çok ac il bir sorum var
ben <stdio.h> yazdım
printf komutunun scanf komutunun işlevini yapmak istiyorum nasıl olur?

va_list
va_end
vprintf
puts

daha alt seviye icin 8086 islemcilerde 10h 0Ah vs. inceleyebilirsin print icin.

http://courses.engr.illinois.edu/ece390/books/labmanual/graphics-int10h.html



A
13 yıl
Binbaşı

Takipte konu."



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.