Bildirim
C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (174. sayfa)


Daha Fazla 
Bu Konudaki Kullanıcılar:
Daha Az 

2 Misafir (1 Mobil) - 1 Masaüstü,
1 Mobil


Giriş
Mesaj
-
-
c# form application da combobox ekledim ve combobox-data-items-collections dan item'ları ekledim. Benim istediğim programı kullanan biri sadece item'ları kullanabilsin,combobox a yazı girdi yapamasın.texbox da readonly'yi true yapınca iş çözülüyor ama combobox ta bu yok, nasıl yapabilirim arkadaşlar yardım lütfen? -
Derleyiciden kaynaklanıyor olabilir , -
Birşey merak ettim eşittirden önce bütün boşlukları silince görüntü nasıl oluyor.
< Bu ileti mobil sürüm kullanılarak atıldı > -
-
Properties'den DrodDownStyle'ı DropDownList seç
< Bu mesaj bu kişi tarafından değiştirildi ozitime -- 19 Ocak 2015; 18:33:45 > -
bir başka soru , sayıların obebi'ni bulan kod ...
aşağıdaki kodu derlediğimde ve sayıları POZİTİF seçtiğimde doğru sonuçlar alıyorum .
Örneğin 1.sayi için 10 ikinci sayi için 20 girdiğimde ya da 1. sayi için 20 2.sayi için 10 girdiğimde obeb 10 olarak doğru bir şekilde karşıma çıkıyor.
Aynı zamanda 1.sayiyı -5 2.sayiyi 15 girdiğimde ya da 1.sayiyi 15 2.sayiyi -5 girdiğimde obeb -5 olarak doğru gösteriyor yani sayılardan bir tanesi NEGATİF olduğundada sorun çıkmıyor
Ancak sayilarin ikisinide NEGATİF girince ortak bolen yok diyor. Sorun nedir sizce?
#include <stdio.h>
int main()
{
int a,b,bolen,i;
printf("\t\t--- OBEB icin iki adet integer giriniz ---\n");
printf("\nBirinci sayiyi giriniz : ");
scanf("%d",&a);
printf("\nIkinci sayiyi giriniz : ");
scanf("%d",&b);
printf("\n");
if(a==0 || b==0)
{
printf("Sayilardan herhangi birisi 0 olamaz\n");
}
else if(a<b)
{
for(i=a; a<=b; a++)
{
if(a%i==0 && b%i==0)
bolen = i;
}
if(bolen==0)
{
printf("Ortak Bolen Yok\n");
}
else
{
printf("Ortak Bolenlerin En Buyugu : %d\n",bolen);
}
}
else if(a>b)
{
for(i=b; b<=a; b++)
{
if(a%i==0 && b%i==0)
bolen = i;
}
if(bolen==0)
{
printf("Ortak Bolen Yok\n");
}
else
{
printf("Ortak Bolenlerin En Buyugu : %d\n",bolen);
}
}
else
{
printf("%d\n",a);
}
return 0;
}
https://forum.donanimhaber.com/images/upfiles/301188/7bb87fca-145a-4d73-a80c-de41b3c4c67b.jpg
https://forum.donanimhaber.com/images/upfiles/301188/be91c7d8-5501-4e74-9922-ee8c5f7fb9c0.jpg
< Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 19 Ocak 2015; 19:15:29 >
-
-
for(bas=i;i<=son;i++) hata burada i=bas demen lazım
birde k=i demene gerek yok direk
asilsonuc+=(float)1/(i^2); yazsanda olur.
Direk kodları yazarsan benim için daha iyi olur resimden anlaması zor oluyo -
ters eşitleyince ne oluyor -
bas dediğin değişkene i'yi atıyorsun.
Ama i değişkeninede sayı atamadığından , bilgisayar kafasına göre sayı atıyor mesela 541654.
Bu yüzden bas=541654 oluyor.
Bu arada programlama finali açıklandı 18 almışım -
İki ya da daha fazla doğal sayının ortak bölenlerinin en büyüğüne bu sayıların en büyük ortak böleni, kısaca ebobu denir.
Ama kodu şöyle yazarsan doğru olur
a=küçük sayı
b=büyük sayı ise
for(i=1; i<=a; i++)
{
if(a%i==0 && b%i==0)
bolen = i;
}
< Bu mesaj bu kişi tarafından değiştirildi cezaalp -- 19 Ocak 2015; 20:40:26 > -
Arkadaşlar merhaba
C de hesap makinesi yapıyorum aşırı büyük sayılar ile çalışabilen. GMP ek kütüphane kullanmam gerekiyormuş. Bu konuda bir bilgim yok. gmp.h header dosyasını nasıl kullanabilirim ? Gmplib sitesinde oldukça karmaşık herşey. Birşey anlayamadım. Windows da Code blocks kullanıyorum bu arada.
#include <stdio.h>
#include <stdlib.h>
#include <gmp.h>
int main(void){
char op;
mpz_t x;
mpz_t y;
mpz_t result;
printf("İşlem Türünü gir: ");
scanf("%c\n", &op);
char x_str[256];
char y_str[256];
fgets(x_str, sizeof(x_str), stdin);
fgets(y_str, sizeof(y_str), stdin);
mpz_init(x);
mpz_init(y);
mpz_init(result);
mpz_set_str(x, x_str, 10);
mpz_set_str(y, y_str, 10);
switch(op) {
case '+':
mpz_add(result, x, y);
break;
case '*':
mpz_mul(result, x, y);
break;
default:
printf("Error! Yanlış operatör");
break;
}
gmp_printf("%Zd", x);
printf(" %c ", op);
gmp_printf("%Zd", y);
gmp_printf(" = %Zd\n", result);
mpz_clear(x);
mpz_clear(y);
mpz_clear(result);
return EXIT_SUCCESS;
}
-
c dilinde,
char metin[10]; tanımlayıp
scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve
printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar?
gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor?
< Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 20 Ocak 2015; 9:37:36 > -
quote:
Orijinalden alıntı: NoWeDoR
c dilinde,
char metin[10]; tanımlayıp
scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve
printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar?
gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor?
scanf fonksiyonu null yani boşluk görünceye kadar okuma yaptığından dolayı scanfle yaptığınızda mer i diziye atıp duracaktır.
gets ile scanf in bariz farkı burada aslında.
Gets enter tuşuna basılana kadar
scnf null görene kadar veriyi alıyor. -
quote:
Orijinalden alıntı: ilkmon
quote:
Orijinalden alıntı: NoWeDoR
c dilinde,
char metin[10]; tanımlayıp
scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve
printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar?
gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor?
scanf fonksiyonu null yani boşluk görünceye kadar okuma yaptığından dolayı scanfle yaptığınızda mer i diziye atıp duracaktır.
gets ile scanf in bariz farkı burada aslında.
Gets enter tuşuna basılana kadar
scnf null görene kadar veriyi alıyor.
peki gets ya da scanf ' i kullanıyorken istediğimiz uzunlukta metinler yazabilirmiyiz?
-
Kitaplarımı satıyorum, ilgilenenler bakabilir.
http://forum.donanimhaber.com/m_101028554/f_//tm.htm#101515096 -
Haberim olsa deiteli alırdım -
https://store.donanimhaber.com/5e/e1/28/5ee1283130d7f65f9b57833b3fbc86f2.jpg
resimdeki soruyu yapmaya çalışıyorum fakat yolcuların fazladan ödemesi gereken ücreti hesaplatamadım nerde hata yapıyor olabilirim ?
Console.WriteLine("1-Avrupa");
Console.WriteLine("2-Asya");
Console.WriteLine("3-Amerika");
Console.WriteLine("4-Okyanusya");
Console.WriteLine("Hangi kıtaya gitmek istersiniz ? = ");
int kita = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("1-First Class");
Console.WriteLine("2-Bussines");
Console.WriteLine("3-Economy");
Console.WriteLine("Bilet sinifiniz nedir ? = ");
string sinif = Console.ReadLine();
Console.WriteLine("Bagaj ağırlığınız nedir (kg) ? = ");
int bagaj = Convert.ToInt32(Console.ReadLine());
int bagaj_ucreti = 0;
switch(bagaj_ucreti)
{ case 1:
if (bagaj > 30 && sinif == "1-Firt Class")
bagaj_ucreti += 2;
else if(bagaj > 30 && sinif == "2-Bussines")
bagaj_ucreti += 4;
else if (bagaj > 30 && sinif == "3-Economy")
bagaj_ucreti += 6;
Console.WriteLine("Avrupa");
break;
case 2 :
if (bagaj > 40 && sinif == "1-Firt Class")
bagaj_ucreti += 3;
else if (bagaj > 40 && sinif == "2-Bussines")
bagaj_ucreti += 5;
else if (bagaj > 40 && sinif == "3-Economy")
bagaj_ucreti += 7;
Console.WriteLine("Asya");
break;
case 3:
if (bagaj > 50 && sinif == "1-Firt Class")
bagaj_ucreti += 4;
else if(bagaj > 50 && sinif == "2-Bussines")
bagaj_ucreti += 6;
else if (bagaj > 50 && sinif == "3-Economy")
bagaj_ucreti += 8;
Console.WriteLine("Amerika");
break;
case 4 :
if (bagaj > 60 && sinif == "1-Firt Class")
bagaj_ucreti += 5;
else if (bagaj > 60 && sinif == "2-Bussines")
bagaj_ucreti += 7;
else if (bagaj > 60 && sinif == "3-Economy")
bagaj_ucreti += 9;
Console.WriteLine("Okyanusya");
break;
}
Console.WriteLine("Ödemeniz gereken fazla bagaj ucreti = {0}",bagaj_ucreti);
Console.ReadLine();
-
"An unhandled exception of type 'System.IO.FileLoadException' occurred in IACore.dll
Additional information: Mixed mode assembly is built against version 'v1.0.3705' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information."
şeklinde bir hata alıyorum. yardımcı olabilirmisiniz kullandığım c# wpf
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X