Arama butonu
Bu konudaki kullanıcılar: 3 misafir, 1 mobil kullanıcı
4171
Cevap
168297
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (25. sayfa)
F
13 yıl
Er

Her yerde farklı bilgiler mevcut olduğu için emin olamadığım bir kaç sorum var.
Ayrıntılı cevaplarsanız memnun olurum...

1)
#double=?, #long=? (C programlama dilinde)
#float=?, #int=? (Haskell programlama dilinde)
tipleri en az ve en fazla hangi değerleri alır?
(küme olarak düşünürsek eleman sayısı kaç olur?)

2)
{"Tom", 1, 4, 3.14} kümesine bir tip diyebilir miyiz?

3)
C'de union number{double:reel;int:tamsayi} olursa #number=?


Bu mesaja 2 cevap geldi.
G
13 yıl
Teğmen

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.



Hoca pascal üçgeni ile ilgili ödev verdi. Ben c++ ile yapmaya çalıştım. Program çalışıyor gibi ama hoca bize 1000. sıradaki rakamları yazdırın diyor. Haliyle o sıradaki rakamlar 30-40 basamaktanda fazladır sanırım. Ben c++ ile unsigned long tipini kullanıp 9 basamaklı sayılara kadar çıktım. Ama 10. basamak ve üzerinde bocalıyor program.

Sizin bu konuda bilginiz var mı? 40-50 basamaklı değişken tipi oluşturamaz mıyım?


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen

quote:

Orijinalden alıntı: fastcoder

Her yerde farklı bilgiler mevcut olduğu için emin olamadığım bir kaç sorum var.
Ayrıntılı cevaplarsanız memnun olurum...

1)
#double=?, #long=? (C programlama dilinde)
#float=?, #int=? (Haskell programlama dilinde)
tipleri en az ve en fazla hangi değerleri alır?
(küme olarak düşünürsek eleman sayısı kaç olur?)

2)
{"Tom", 1, 4, 3.14} kümesine bir tip diyebilir miyiz?

3)
C'de union number{double:reel;int:tamsayi} olursa #number=?


1'deki sorunu bende merak ediyorum. C++ dilinde 20-30-40 basamaklı sayılar elde edebilir miyim? Bunun için hangi vei tipleri kullanılır. Veri tipi yoksa biz oluşturabilir miyiz? Bu konuda arkadaşlar yardımcı olursa çok iyi olacak.



-
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: fastcoder

Her yerde farklı bilgiler mevcut olduğu için emin olamadığım bir kaç sorum var.
Ayrıntılı cevaplarsanız memnun olurum...

1)
#double=?, #long=? (C programlama dilinde)
#float=?, #int=? (Haskell programlama dilinde)
tipleri en az ve en fazla hangi değerleri alır?
(küme olarak düşünürsek eleman sayısı kaç olur?)

2)
{"Tom", 1, 4, 3.14} kümesine bir tip diyebilir miyiz?

3)
C'de union number{double:reel;int:tamsayi} olursa #number=?

1. soru için
Bu kullandığın derleyiciye bağlıdır.
C'de <limits.h> , C++'da <climits> kütüphanelerini ekleyerek öğrenebilirsin.
printf ("Long en buyuk: %d\n", LONG_MAX);
printf ("Long en kucuk: %d\n", LONG_MIN);

printf ("Double en kucuk: %d\n", DBL_MAX);
printf ("Double en kucuk: %d\n", DBL_MIN);

quote:

Orijinalden alıntı: gokhanyigit

1'deki sorunu bende merak ediyorum. C++ dilinde 20-30-40 basamaklı sayılar elde edebilir miyim? Bunun için hangi vei tipleri kullanılır. Veri tipi yoksa biz oluşturabilir miyiz? Bu konuda arkadaşlar yardımcı olursa çok iyi olacak.



Bir önceki sayfada bununla ilgili bilgiyi paylaşmıştım. Aynı soruyu -pascal- soran olmuştu. Oradan bakarak yapabilirsin.

@fastcoder senin dğier sorularını pek anlamadım açıkcası.



N
13 yıl
Yüzbaşı

arkadaşlar merhaba ,
bu yıl C++ ve C# görücez .
arkadaşlar pdf yada sunu lazım bunlar için .örnekleri kavriyabilmem için .



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

£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: gokhanyigit

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.



Hoca pascal üçgeni ile ilgili ödev verdi. Ben c++ ile yapmaya çalıştım. Program çalışıyor gibi ama hoca bize 1000. sıradaki rakamları yazdırın diyor. Haliyle o sıradaki rakamlar 30-40 basamaktanda fazladır sanırım. Ben c++ ile unsigned long tipini kullanıp 9 basamaklı sayılara kadar çıktım. Ama 10. basamak ve üzerinde bocalıyor program.

Sizin bu konuda bilginiz var mı? 40-50 basamaklı değişken tipi oluşturamaz mıyım?


http://drzeki.com/degiskenler-degiskenlerin-tanimlanmasi-ve-sabitler.html şuraya bakarmısın bi


Bu mesaja 1 cevap geldi.
G
13 yıl
Teğmen

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: gokhanyigit

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.



Hoca pascal üçgeni ile ilgili ödev verdi. Ben c++ ile yapmaya çalıştım. Program çalışıyor gibi ama hoca bize 1000. sıradaki rakamları yazdırın diyor. Haliyle o sıradaki rakamlar 30-40 basamaktanda fazladır sanırım. Ben c++ ile unsigned long tipini kullanıp 9 basamaklı sayılara kadar çıktım. Ama 10. basamak ve üzerinde bocalıyor program.

Sizin bu konuda bilginiz var mı? 40-50 basamaklı değişken tipi oluşturamaz mıyım?


http://drzeki.com/degiskenler-degiskenlerin-tanimlanmasi-ve-sabitler.html şuraya bakarmısın bi


Değişkenlerin tanımlanması, tipleri falan araştırdım ama bu verdğiniz sayfadaki tipler 9-10 basamağa kadar sayı tutuyor galiba. Çok çok daha büyük basamaklar için olmuyor.


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

Merhaba hocam. Elimde 4 sayının ortalaması alan kodlar mevcut. Kodlar bu ve program çalışıyor. Thetis diye bir derleyici var elimde onda çalıştırdım fakat Dev-C++'da çalıştıramadım.

Programın hata bölümünde şöyle yazıyor.

genlib.h: No such file or directory.
simpio.h: No such file or directory.

Kod kısmındaki bu satırları sildiğimde ise ;

[Linker error] undefined reference to `GetInteger'

diyor. Programdan kütüphaneleri silince getinteger'ı tanımıyor. Bu programı nasıl dev-c++'da çalıştırabilirim.

Birde bu program C olduğu için olabilir mi? Programın ismi dev c++ çünkü.





#include <stdio.h> 
#include "genlib.h"
#include "simpio.h"

main()
{
int a, b,c, d,ortalama;

printf("Bu program dort tane tam sayinin ortalamasini alir.\n");
printf("Birinci sayiyi giriniz? ");
a = GetInteger();
printf("Ikinci sayiyi giriniz? ");
b = GetInteger();
printf("Ucuncu sayiyi giriniz? ");
c = GetInteger();
printf("Dorduncu sayiyi giriniz? ");
d = GetInteger();
ortalama = (a + b + c + d ) / 4;
printf("Isleminizin sonucu = %d\n", ortalama);
}


Bu mesaja 2 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: YapışkanKağıt

Merhaba hocam. Elimde 4 sayının ortalaması alan kodlar mevcut. Kodlar bu ve program çalışıyor. Thetis diye bir derleyici var elimde onda çalıştırdım fakat Dev-C++'da çalıştıramadım.

Programın hata bölümünde şöyle yazıyor.

genlib.h: No such file or directory.
simpio.h: No such file or directory.

Kod kısmındaki bu satırları sildiğimde ise ;

[Linker error] undefined reference to `GetInteger'

diyor. Programdan kütüphaneleri silince getinteger'ı tanımıyor. Bu programı nasıl dev-c++'da çalıştırabilirim.

Birde bu program C olduğu için olabilir mi? Programın ismi dev c++ çünkü.





#include <stdio.h> 
#include "genlib.h"
#include "simpio.h"

main()
{
int a, b,c, d,ortalama;

printf("Bu program dort tane tam sayinin ortalamasini alir.\n");
printf("Birinci sayiyi giriniz? ");
a = GetInteger();
printf("Ikinci sayiyi giriniz? ");
b = GetInteger();
printf("Ucuncu sayiyi giriniz? ");
c = GetInteger();
printf("Dorduncu sayiyi giriniz? ");
d = GetInteger();
ortalama = (a + b + c + d ) / 4;
printf("Isleminizin sonucu = %d\n", ortalama);
}


Kod bölümündeki

#include "genlib.h"
#include "simpio.h" yeri

#include <genlib.h>
#include <simpio.h>

olarak düzelt.


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

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: YapışkanKağıt

Merhaba hocam. Elimde 4 sayının ortalaması alan kodlar mevcut. Kodlar bu ve program çalışıyor. Thetis diye bir derleyici var elimde onda çalıştırdım fakat Dev-C++'da çalıştıramadım.

Programın hata bölümünde şöyle yazıyor.

genlib.h: No such file or directory.
simpio.h: No such file or directory.

Kod kısmındaki bu satırları sildiğimde ise ;

[Linker error] undefined reference to `GetInteger'

diyor. Programdan kütüphaneleri silince getinteger'ı tanımıyor. Bu programı nasıl dev-c++'da çalıştırabilirim.

Birde bu program C olduğu için olabilir mi? Programın ismi dev c++ çünkü.





#include <stdio.h> 
#include "genlib.h"
#include "simpio.h"

main()
{
int a, b,c, d,ortalama;

printf("Bu program dort tane tam sayinin ortalamasini alir.\n");
printf("Birinci sayiyi giriniz? ");
a = GetInteger();
printf("Ikinci sayiyi giriniz? ");
b = GetInteger();
printf("Ucuncu sayiyi giriniz? ");
c = GetInteger();
printf("Dorduncu sayiyi giriniz? ");
d = GetInteger();
ortalama = (a + b + c + d ) / 4;
printf("Isleminizin sonucu = %d\n", ortalama);
}


Kod bölümündeki

#include "genlib.h"
#include "simpio.h" yeri

#include <genlib.h>
#include <simpio.h>

olarak düzelt.

Yok hala

genlib.h: No such file or directory.
simpio.h: No such file or directory.

diyor.


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

Masaüstündeki herhangi bir resmi picture box'a sürüklemek istiyorum ancak yapamadım bu konu hakkında yardımcı olabilirmisiniz ?

edit:C# da olması gerek





< Bu mesaj bu kişi tarafından değiştirildi oqun08 -- 4 Ekim 2012; 4:33:54 >

B
13 yıl
Yüzbaşı

Bir iki sayfa baktım ama sorumun cevabını bulamadım

Ben C dilinde 5 tane sayıyı girdirip bunların arasından en büyük ve en küçüğü bulmak istiyorum. (deitel & deitel kitabındayım if lere kadar geldim bu soru çıktı if le yapılması lazım sanırım)

Daha önce 3 sayıyı şöyle karşılaştırdım:
#include<stdio.h> 
int main(){
int a,b,c,;

printf("uc sayi giriniz bu uc sayi arasindan en buyuk en kucuk bulunacaktir:\t");
scanf("%d%d%d",&a,&b,&c);

if(a>b&&a>c)
printf("En buyuk= %d",a);
if(b>a&&b>c)
printf("En buyuk= %d", b);
if(c>a&&c>b)
printf("En buyuk= %d",c);
if(a<b&&a<c)
printf("En kucuk= %d", a);
if(b<a&&b<c)
printf("En kucuk= %d",b);
if(c<a&&c<b)
printf("En kucuk= %d",c);
return 0;
}


Bu yöntemle 5 sayıyı yapmam çok uzun kısa yol lazım





< Bu mesaj bu kişi tarafından değiştirildi Bilim Hayvanı -- 4 Ekim 2012; 4:19:14 >
Bu mesaja 1 cevap geldi.
C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: YapışkanKağıt

Merhaba hocam. Elimde 4 sayının ortalaması alan kodlar mevcut. Kodlar bu ve program çalışıyor. Thetis diye bir derleyici var elimde onda çalıştırdım fakat Dev-C++'da çalıştıramadım.

Programın hata bölümünde şöyle yazıyor.

genlib.h: No such file or directory.
simpio.h: No such file or directory.

Kod kısmındaki bu satırları sildiğimde ise ;

[Linker error] undefined reference to `GetInteger'

diyor. Programdan kütüphaneleri silince getinteger'ı tanımıyor. Bu programı nasıl dev-c++'da çalıştırabilirim.

Birde bu program C olduğu için olabilir mi? Programın ismi dev c++ çünkü.





#include <stdio.h> 
#include "genlib.h"
#include "simpio.h"

main()
{
int a, b,c, d,ortalama;

printf("Bu program dort tane tam sayinin ortalamasini alir.\n");
printf("Birinci sayiyi giriniz? ");
a = GetInteger();
printf("Ikinci sayiyi giriniz? ");
b = GetInteger();
printf("Ucuncu sayiyi giriniz? ");
c = GetInteger();
printf("Dorduncu sayiyi giriniz? ");
d = GetInteger();
ortalama = (a + b + c + d ) / 4;
printf("Isleminizin sonucu = %d\n", ortalama);
}


genlib.h ve simpio.h kütüphanelerinin yazdığın kod ile aynı klasörde olması gerekli. Ama standart kütüphane ile de yapabilirsin bu işleri. Mesela şu şekilde
 
#include <stdio.h>
int main()
{
int a, b, c, d;
double ortalama;

printf("Bu program dort tane tam sayinin ortalamasini alir.\n");
printf("Birinci sayiyi giriniz? ");
scanf("%d", &a);
printf("Ikinci sayiyi giriniz? ");
scanf("%d", &b);
printf("Ucuncu sayiyi giriniz? ");
scanf("%d", &c);
printf("Dorduncu sayiyi giriniz? ");
scanf("%d", &d);
ortalama = a + b + c + d;
ortalama = ortalama / 4;
printf("Isleminizin sonucu = %f\n", ortalama);
return 0;
}



C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Bilim Hayvanı

Bir iki sayfa baktım ama sorumun cevabını bulamadım

Ben C dilinde 5 tane sayıyı girdirip bunların arasından en büyük ve en küçüğü bulmak istiyorum. (deitel & deitel kitabındayım if lere kadar geldim bu soru çıktı if le yapılması lazım sanırım)


while ı biliyorsundur umarım, bilmiyorsan da kolayca öğrenebilirsin.
 
#include<stdio.h>
int main()
{
int i = 1, s, kucuk, buyuk;

printf("%d. sayiyi giriniz: ", i);
scanf("%d",&s);
kucuk = s;
buyuk = s;
++i;

while(i < 6)
{
printf("%d. sayiyi giriniz: ", i);
scanf("%d",&s);
if(s > buyuk)
buyuk = s;
if(s < kucuk)
kucuk = s;
++i;
}

printf("\nen buyuk sayi = %d\nen kucuk sayi = %d\n", buyuk, kucuk);

return 0;
}


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

quote:

Orijinalden alıntı: crshr

quote:

Orijinalden alıntı: Bilim Hayvanı

Bir iki sayfa baktım ama sorumun cevabını bulamadım

Ben C dilinde 5 tane sayıyı girdirip bunların arasından en büyük ve en küçüğü bulmak istiyorum. (deitel & deitel kitabındayım if lere kadar geldim bu soru çıktı if le yapılması lazım sanırım)


while ı biliyorsundur umarım, bilmiyorsan da kolayca öğrenebilirsin.
 
#include<stdio.h>
int main()
{
int i = 1, s, kucuk, buyuk;

printf("%d. sayiyi giriniz: ", i);
scanf("%d",&s);
kucuk = s;
buyuk = s;
++i;

while(i < 6)
{
printf("%d. sayiyi giriniz: ", i);
scanf("%d",&s);
if(s > buyuk)
buyuk = s;
if(s < kucuk)
kucuk = s;
++i;
}

printf("\nen buyuk sayi = %d\nen kucuk sayi = %d\n", buyuk, kucuk);

return 0;
}


Nasıl olduğunu anladım teşekkür ederim



S
13 yıl
Onbaşı

bilgisayarda bulunan 255 tane sembol'ü , C de sırayla yazdırmak istiyorum nasıl yapabilirim bunu acaba ?


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

quote:

Orijinalden alıntı: SoftwareOne

bilgisayarda bulunan 255 tane sembol'ü , C de sırayla yazdırmak istiyorum nasıl yapabilirim bunu acaba ?

 
// C
for (int i = 0; i < 256; ++i)
{
printf("/c\n", i);
}

// C++
for (int i = 0; i < 256; ++i)
{
cout << static_cast<char>(i) << endl;
}






< Bu mesaj bu kişi tarafından değiştirildi -Source- -- 4 Ekim 2012; 21:18:52 >

S
13 yıl
Onbaşı

Merci Monsieur.



F
13 yıl
Er

İlk soruma verdiğiniz cevap için teşekkür ederim.
Forumda algoritma ile ilgili başka bir bölüm görmediğim için buraya yazdım.

İki matrisin çarpımını bulup sonucu yazdıran algoritmayı yazıyorum.
Sizce aşağıdaki algoritma ve şeması doğru mu?
İlk matrisleri (a ve b) yazdırmak istesem sondaki döngü gibi iki döngü daha mı kurmam gerekli?
(3 matrisi de yazdırmanın başka bir yöntemi var mı?)

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi fastcoder -- 5 Ekim 2012; 11:16:59 >

< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
13 yıl
Er

for (int i = 1;i<=m ; i++){
for (int j = 1;i<=n ;j++){
for(int k = 1;k<=p;k++){
c[j] = a[k]*b[k][j] + c[j];
}
}
}

c dilinde kodu bu
for döngüsünün akış diyagramına döndürürsen tamam