Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4171
Cevap
168601
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (103. sayfa)
M
12 yıl
Yüzbaşı

Çok teşekkür ederim hocam aynen dediğiniz gibi oldu. Benimki amatörlük işte yeni başladım bilmiyordum defaultu




Bu mesajda bahsedilenler: @-Source-
L
12 yıl
Yüzbaşı

macbookta c/c++ geliştirmek için ne kurmalıyım xcode bu işi görür mü ya da ne yapmalıyım bilgisayar mühendisliği 1. sınıftayım pek bilgim yok yardım ederseniz sevinirim :)


Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: logges

macbookta c/c++ geliştirmek için ne kurmalıyım xcode bu işi görür mü ya da ne yapmalıyım bilgisayar mühendisliği 1. sınıftayım pek bilgim yok yardım ederseniz sevinirim :)

xcode'a bi eklenti tarzı bişey yüklemek lazım. onu yükleyince yeterli bence. command line tools olması lazım yanlış hatırlamıyorsam


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

arkadailar dev c++ ta oluşturduğum basit bir hesaplama işlemi(toplama işlemi)
çalıştırınca girdiğim sayı 11 haneli yada daha fazlası olunca kendini kapatıyor sebebi nedir acaba yardımcı olursanız sevinirim.
işte kodları

#include <iostream>
using std::cout;
using std::cin;
int main() {
int x, y;
cout << "birinci sayi = ";
cin >> x;
cout << "ikinci sayi = ";
cin >> y;
int toplam = x + y;
cout << toplam;
cin >> x;
}


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

quote:

Orijinalden alıntı: İyi bir Nick bulamadim

arkadailar dev c++ ta oluşturduğum basit bir hesaplama işlemi(toplama işlemi)
çalıştırınca girdiğim sayı 11 haneli yada daha fazlası olunca kendini kapatıyor sebebi nedir acaba yardımcı olursanız sevinirim.
işte kodları

#include <iostream>
using std::cout;
using std::cin;
int main() {
int x, y;
cout << "birinci sayi = ";
cin >> x;
cout << "ikinci sayi = ";
cin >> y;
int toplam = x + y;
cout << toplam;
cin >> x;
}



Merhaba,

Hocam kodların çalışmama nedeni kullandığınız veri tipinden kaynaklanıyor. int veri tipi -2147483648 ve 2147483647 arasında değer alır. Doğal olarak sizin girdiğiniz 12 veya daha yüksek haneli sayıyı algılayamıyor. Veritipleri ve boyutları hakkında daha fazla bilgi almak için şu(http://www.cplusplus.com/doc/tutorial/variables/) adrese bakabilirsiniz. Gelelim sorununuzun çözümüne; int yerine long long kullanırsanız sorununuz çözülecektir fakat yinede veri tiplerine biraz daha çalışmanız gerektiğini düşünüyorum.

Kolay gelsin...



W
12 yıl
Onbaşı

Matris toplama programı yaptım ama yanlış çalışıyor bazı sorunlar var.
mesela 6 ya 6 bir matris toplayamıyorum,
4-4 matrisde 3.sutun 2. satırda hep 2 değeri yazıyor ben değişik bir değer girmeme rağmen,
kod:
 
#include <stdio.h>
#include <conio.h>
main ()
{
int a,b,i,j,dizi[a][b],dizi1[a][b],sonuc[a][b];
printf ("Matris Toplama Programi\n");
printf ("Matrislerinizin Sutun Sayisini Girin\n");
scanf ("%d",&b);
printf ("Matrislerinizin Satir Sayisini Girin\n");
scanf ("%d",&a);
for (i=0;i<a;i++)
{
for (j=0;j<b;j++)
{
printf ("Birinci Dizinizin elemanlarini girin.\n");
scanf ("%d",&dizi[i][j]);
}
}

for (i=0;i<a;i++)
{
for (j=0;j<b;j++)
{
printf ("%4d",dizi[i][j]);
}
printf("\n");
}


for (i=0;i<a;i++)
{
for (j=0;j<b;j++)
{
printf ("Ikinci Dizinizin elemanlarini girin.\n");
scanf ("%d",&dizi1[i][j]);
}
}

for (i=0;i<a;i++)
{
for (j=0;j<b;j++)
{
printf ("%4d",dizi1[i][j]);
}
printf("\n");
}



for (i=0;i<a;i++)
{
for (j=0;j<b;j++)
{
dizi[i][j] = dizi[i][j] + dizi1[i][j];
}
}

printf ("\nSonucunuz ;\n");


for (i=0;i<a;i++)
{
for (j=0;j<b;j++)
{
printf ("%4d",dizi[i][j]);
}
printf("\n");
}

getch();
}




yardımlarınızı bekliyorum


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

çok teşekkürler hocam sağolun.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @özgür beyin
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: İyi bir Nick bulamadim

çok teşekkürler hocam sağolun.

Rica ederim hocam, ne demek. Yardımcı olabilmiş isem ne mutlu bana. Tekrardan kolay gelsin.



B
12 yıl
Teğmen

arkadaşlar böyle bi hata alıyorum 2012 ve 2013 te nasıl düzeltebilirim
< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
C
12 yıl
Yarbay

Random olarak sayı atayınca toplamada sıkıntı olmuyor. Bir de tek tek değer almak amele işi, random atmaya bak bence.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @wolfbeeci
C
12 yıl
Yarbay

Projeyi yanlış seçtin büyük ihtimal. Console app seçtiğine emin misin ?

File -> New -> Project -> Win32 Console Application -> name your app -> click next -> click application settings.


Edit : Birde source.cpp değil de source.c yapmayı dene.





< Bu mesaj bu kişi tarafından değiştirildi cllyldrm -- 14 Ekim 2013; 12:42:34 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @baranbula
W
12 yıl
Onbaşı

quote:

Orijinalden alıntı: cllyldrm

Random olarak sayı atayınca toplamada sıkıntı olmuyor. Bir de tek tek değer almak amele işi, random atmaya bak bence.

Hoca oyle istiyor :) kullanici kendi girmesi lazim



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

B
12 yıl
Teğmen

quote:

Orijinalden alıntı: cllyldrm

Projeyi yanlış seçtin büyük ihtimal. Console app seçtiğine emin misin ?

File -> New -> Project -> Win32 Console Application -> name your app -> click next -> click application settings.


Edit : Birde source.cpp değil de source.c yapmayı dene.

Win32 Project başlatıyordum teşekkürler



C
12 yıl
Yarbay

Hesaplamada bir sıkıntı yok. Sen yanlış giriyordun herhalde. 4-4 ve 6-6 için denendi.

#include <stdio.h> 
#include <conio.h>

int main ()
{
int a, b, i, j;
int dizi[100][100], dizi1[100][100], sonuc[100][100];
printf("Matris Toplama Programi\n\n");
printf("Matrislerinizin Sutun Sayisini Girin...");
scanf_s("%d", &b);
printf("\n");
printf("Matrislerinizin Satir Sayisini Girin...");
scanf_s("%d", &a);
printf("\n");
printf("Birinci Dizinizin elemanlarini girin.\n");
for (i = 0; i < a; i++)
{
for (j = 0; j < b; j++)
{
scanf_s("%d", &dizi[i][j]);
}
}
printf ("\nIkinci Dizinizin elemanlarini girin.\n");
for (i = 0; i < a; i++)
{
for (j = 0; j < b; j++)
{
scanf_s ("%d", &dizi1[i][j]);
}
}
printf("\n1. Dizi... \n\n");
for (i = 0; i < a; i++)
{
for (j = 0; j < b; j++)
{
printf ("%4d", dizi[i][j]);
}
printf("\n");
}
printf("\n2. Dizi... \n\n");
for (i = 0; i < a; i++)
{
for (j = 0; j < b; j++)
{
printf ("%4d", dizi1[i][j]);
}
printf("\n");
}
for (i = 0; i < a; i++)
{
for (j = 0; j < b; j++)
{
dizi[i][j] = dizi[i][j] + dizi1[i][j];
}
}
printf ("\nSonucunuz...\n\n");
for (i = 0; i < a; i++)
{
for (j = 0; j < b; j++)
{
printf ("%4d", dizi[i][j]);
}
printf("\n");
}
_getch();
return 0;
}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @wolfbeeci
C
12 yıl
Yarbay

Rica.. Kolay gelsin.




Bu mesajda bahsedilenler: @baranbula
4
12 yıl
Teğmen

İntegrali kendiniz kağıt üzerinde çözüp onu programa uyarlayacaksınız.




Bu mesajda bahsedilenler: @evren199
W
12 yıl
Onbaşı

1. resim === http://s1310.hizliresim.com/1g/g/tl9by.jpg
2. resim === http://o1310.hizliresim.com/1g/g/tl9cb.jpg

2. matrisin 3. sütun 3.satırında 2 yazıyor 4 yazmama rağmen 4.satırdada 1 yazıyor gene 4 yazmama rağmen

Acaba diyorum benim compiler'ımda mı bir sorun var dev-c++ kullanıyorum sizin önerebileceğiniz başka, kullanımı kolay compiler var mıdır yada siz ne kullanıyorsunuz

bu arada ilgilendiğiniz için teşekkür ederim.



EDIT:

int dizi[100][100], dizi1[100][100], sonuc[100][100] // sizin yazdığınız
int a,b,i,j,dizi[a] ,dizi1[a] ,sonuc[a] ; //benim yazdığım

sanırım [a] yazdığım için bu sorun ortaya çıktı.

Teşekkürler sorunu çözdüm :)





< Bu mesaj bu kişi tarafından değiştirildi wolfbeeci -- 14 Ekim 2013; 21:27:29 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @cllyldrm
C
12 yıl
Yarbay

quote:

Orijinalden alıntı: wolfbeeci

1. resim === http://s1310.hizliresim.com/1g/g/tl9by.jpg
2. resim === http://o1310.hizliresim.com/1g/g/tl9cb.jpg

2. matrisin 3. sütun 3.satırında 2 yazıyor 4 yazmama rağmen 4.satırdada 1 yazıyor gene 4 yazmama rağmen

Acaba diyorum benim compiler'ımda mı bir sorun var dev-c++ kullanıyorum sizin önerebileceğiniz başka, kullanımı kolay compiler var mıdır yada siz ne kullanıyorsunuz

bu arada ilgilendiğiniz için teşekkür ederim.



EDIT:

int dizi[100][100], dizi1[100][100], sonuc[100][100] // sizin yazdığınız
int a,b,i,j,dizi[a] ,dizi1[a] ,sonuc[a] ; //benim yazdığım

sanırım [a] yazdığım için bu sorun ortaya çıktı.

Teşekkürler sorunu çözdüm :)

Sorunu cozdugune sevindim. Kodu biraz degistirmistim. Kendin bulman daha iyi oldu.

Derleyici olarak mingw kullaniyorum ama visual studio u Tavsiye ederim. En azindan hatalari gormende yardimci olur.



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

C
12 yıl
Binbaşı

arkadaşlar birisi bana yardım etsin tek tek girilen 4 basamaklı sayının değerlerini alt alta yazan program dedi hocam ama modülle yapılacak


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

quote:

Orijinalden alıntı: cevelry

arkadaşlar birisi bana yardım etsin tek tek girilen 4 basamaklı sayının değerlerini alt alta yazan program dedi hocam ama modülle yapılacak


Modulus operatörünü kast ettiğini anlamam 5 dk. mı aldı Geri kalanını anlamakla uğraşamıycam.