Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4171
Cevap
169470
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (180. sayfa)
Q
10 yıl
Binbaşı

quote:

Orijinalden alıntı: bir tesla değil

const int ne işe yarar arkadaslar?

Sabit bir tam sayı tanımlamanı sağlar.const ile bir değişken oluşturursan ilk değer atamadan sonra bu değeri değiştiremezsin.Dikkat etmen gereken nokta ilk değer ataması yapmazsan derleyici rastgele bir sayı atar değişkenine ve bu değeri değiştiremezsin.O yüzden ilk atamayı elle yapman gerek mantıken.



Q
10 yıl
Binbaşı

quote:

Orijinalden alıntı: bir tesla değil

tesekkur ederim cevap icin .peki double nedir? internetten.baktim da pek anlamadim ornegim sayi 9.0 sa doubleye donusturunce 9.000 oluyormus

double float'tan daha fazla hassasiyet içerir.double 15 16 basamak içerirken float 7 taneye sahiptir.Bir anlamda hassasiyeti artırmış oluyorsun.



Q
10 yıl
Binbaşı

quote:

Orijinalden alıntı: bir tesla değil

peki bu hassasiyet kac basamakta doublede onu biz mi belirliyoruz?

Hayır.Demek istediğim mesela atıyorum virgülden sonra 10 basamaklı bir sayın olsun.Ve bu sayıyı double ve float değişkende tutup ekrana yazdır.Double ile sıkıntısız yazdırabilirken float virgülden sonraki 7. basamaktan sonra sayıyı değişik olarak gösterecektir.



D
10 yıl
Onbaşı

Arkadaşlar bu resimde ( cout<<"bulundugunuz yer" <<ulke; ) demiş. buradaki ( <<ulke; ) olmasının sebebi ne ben kendim böle yazmadan yaptım oldu.Yani ( <<ulke;) nin anlamı ne ??
< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
P
10 yıl
Yüzbaşı

Birinci de size size soru soruyor diyor ki "bulunduğunuz yer". Sonra sizde cevap yazıyorsunuz atiyom afrika diyorsunuz. Sonra diyor ki "bulunduğunuz yer afrika". Fakat son yazdiginiz cin konutunun anlamını anlamadim. Dördüncü satırda neyin girilmesini istiyorsunuz?



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

Bu mesajda bahsedilenler: @DeathEagle
W
10 yıl
Yarbay

 


float hesapla(int dizi[],int *a,int *b)
{
int i,j,k,sayac=0;
int enkucuk,enbuyuk;
float ortalama;
int toplam;
while(sayac==1)
{
enkucuk=dizi[0];
enbuyuk=dizi[9];
for(i=0;i<9;i++)
if(dizi[i]<enkucuk)
{
enkucuk=dizi[i];

}

for(k=8;k>-1;k--)
if(dizi[i]>enbuyuk)
enbuyuk=dizi[k];


for(j=0;j<10;j++)
{
toplam+=dizi[j];


}

sayac++;


}
ortalama=toplam/10;
return ortalama;
*a=enkucuk;
*b=enbuyuk;


}


int main(int argc, char *argv[]) {

int kucuk,buyuk;
float sonuc;
int dizi[]={28,3,5,6,9,12,39,100,52,20};
sonuc=hesapla(dizi,&kucuk,&buyuk);
printf("dizinin sonucu %f enkucuk elemani %d enbuyuk elemanı %d ",sonuc,kucuk,buyuk);

}



7.soruyu böyle yazdım fakat böyle sonuçlar çıkıyor özellikle 7. soruya yardım.8.soruya gelirsek onu anlamadım


Bu mesaja 2 cevap geldi.
C
10 yıl
Yüzbaşı

#include <stdio.h> 
float ortalama(int dizi[],int * enbuyuk_1,int * enkucuk_1)
{
int i,j;
int ortalama_1=0;
*enbuyuk_1=dizi[0];
*enkucuk_1=dizi[0];
for(i=0;i<10;i++)
{
ortalama_1= ortalama_1 + dizi[i];
if(dizi[i]>*enbuyuk_1) *enbuyuk_1=dizi[i];
if(dizi[i]<*enkucuk_1) *enkucuk_1=dizi[i];
}
return ortalama_1/10;
}
int main(int argc, char *argv[]) {

int kucuk,buyuk;
float sonuc;
int dizi[]={28,3,5,6,9,12,39,100,52,20};
sonuc = ortalama(dizi,&buyuk,&kucuk);
printf("En kucuk deger %d\nEn buyuk deger %d\nOrtalama %f",kucuk,buyuk,sonuc);
}



Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @waleur5
C
10 yıl
Yüzbaşı

8. soruda ne demeye çalıştığını anlamadım


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @waleur5
W
10 yıl
Yarbay

quote:

Orijinalden alıntı: cezaalp

8. soruda ne demeye çalıştığını anlamadım

Aynen sacmalamis senin attigin cevabida incelicem saolasin



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

aklıma bir şey takıldı.c sharp üzerinden ms sql de listeleme, ekleme, silme ve güncelleme yapılabiliyor.
diyelimki bağlantıyı yaptım.bir buton, datagirdwiev ve richtextbok koydum.rtextboxa join veya iç içe alt sorgular yazıp datagidviewde gösterebilir miyim?


Bu mesaja 2 cevap geldi.
W
10 yıl
Yarbay

adamsın fena ben nerede karıştırdım peki ya onu anlamadım


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @cezaalp
R
10 yıl
Er

Merhaba,

Benim sorum python ve C++ kesişiminde olduğu için buraya yazmam doğru olmayabilir diyerek farklı bir başlık açtım. Ancak biraz olsun olsun python kullanmış tecrübeli C++ kullanıcılarının kolaylıkla çözebileceği bir problem olduğunu zannediyorum. Başlığın linki aşağıdadır, yardımcı olabilirseniz çok mutlu olurum. Teşekkürler.

http://forum.donanimhaber.com/m_102766782/tm.htm



M
10 yıl
Yüzbaşı

Çevirir.




Bu mesajda bahsedilenler: @DeathEagle
M
10 yıl
Yüzbaşı

OnTimerTick'de sıfır olunca timer'ı durduracaksın.




Bu mesajda bahsedilenler: @Biyturs_OnSr
E
10 yıl
Onbaşı

Arkadaşlar hayran kaldım mesajlariniza yardımlaşma en üst noktada



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
10 yıl
Yüzbaşı

Elimden geldiğince yardımcı olmaya çalışıyorum C hakkında . Diğer dillerden anlayan arkadaşlarda en azından günde 1 kere uğrasalar güzel olur
Tatile girdiğimizden buralar durgundu , artık biraz daha canlanır heralde





< Bu mesaj bu kişi tarafından değiştirildi cezaalp -- 15 Şubat 2015; 1:54:19 >


Bu mesajda bahsedilenler: @kaangkcgz
F
10 yıl
Binbaşı

evet



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @altı ok
A
10 yıl
Yüzbaşı

Öncelikle merhabalar ,

sorum mallocla ilgili ,

istenen şey kullanıcı bir cümle girecek ve malloc ile yer ayırıp bu cümleyi sonradan tersine çevireceğiz. Bu nasıl mümkün olur?

Aşağıdaki gibi sayılarla işlem yapınca sayıları tersine çevirebiliyorum... Daha doğrusu ne kadar yer ayrılacağını kullanıcıdan aldığım için iş kolay oluyor... ama işin içine miktar belirtme olayının zorluğu girince yapamadım bir türlü. Yani kullanıcı cümle girecek bunun uzunluğunca yer ayrılacak sonra cümle tersine çevrilecek , nasıl yer ayırabilirim?

lütfen yardım !!


---

Bahsettiğim kod ;

#include <stdio.h>
#include <stdlib.h>
float terscevir(float dizi[],int adet)
{
float *tut;
int i;
tut=(float*)malloc(sizeof(float)*adet);
for(i=0; i<adet; i++)
{
tut=dizi;
}
return tut;
}
int main()
{
float *sayilar;
int sayiAdeti,i,x=0;
printf("Ters siralanis icin kac adet sayi gireceginizi belirtiniz : ");
scanf("%d",&sayiAdeti);
sayilar=(float*)malloc(sizeof(float)*sayiAdeti);
printf("\n");
for(i=0; i<sayiAdeti; i++)
{
printf("%d. sayinizi giriniz : ",i+1);
scanf("%f",&sayilar);
}
terscevir(sayilar,sayiAdeti);
printf("\nGirilen degerlerin ters siralanmis hali ;\n\n");
for(i=sayiAdeti-1; i>=0; i--)
{
printf("%d. yeni sayiniz : %.2f\n",x+1,sayilar);
x+=1;
}
return 0;
}


Bu mesaja 2 cevap geldi.
C
10 yıl
Yüzbaşı

long int le denedim yine olmadı, böyle uzun sayıyı bu işleme nasıl sokabilirim?
#include <stdio.h> 
int main()
{
int i;
int girdi=600851475143;

printf("%d\n",girdi);


for(i=2;i<=300425737571;i++)
{

if(girdi%i==0)
{
girdi = girdi / i;
printf("%d\n",i);
if(girdi==1)break;
}

}

return 0;
}


Bu mesaja 2 cevap geldi.
P
10 yıl
Yüzbaşı

Float yada double kullanabilirsiniz.



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

Bu mesajda bahsedilenler: @cezaalp