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

quote:

Orijinalden alıntı: hann1qan

quote:

Orijinalden alıntı: özgür beyin


quote:

Orijinalden alıntı: hann1qan

cok tesekkur ederım benı dusundugunuz icin ancak gercekten yardıma ıhtıyacım var inanın bu programı bana yazmanız benım ıcın daha faydalı olcak lütfen yardım edin. .

Maalesef bu şekilde hiç uğraşmadan direkt kodla yardım isteyenlere kod göndermek prensiplerime aykırı. Emin olun bu şekilde yardım aldığınız sürece bi'şey öğrenemeyeceksiniz.

peki o zaman baska bı sorum olcak bu programa sayılar yazılmış bicimdemı veriyim yoksa programı yazıyım altına programın calıstıgı andakı fonksıyonlarınımı yazıyım ?

Hocanız sayıları kullanıcının girmesini istemiş yani sayılar siz yazmayacaksınız kullanıcı kendisi yazacak program çalıştığı esnada.


Bu mesaja 2 cevap geldi.
K
12 yıl
Er

arkadaşlar merhaba c++ da dir komutu ile klasör isimlerini flan buluyorum yalnız bunları ayrıştırıp sadece exe dosyalarını bulup daha sonra bu dosyaları açmam gerek en sonundada bir klasöre yazdırıcam yardımcı olabilecek olan varmı.



X
12 yıl
Er

Programda istediğim; bölünen herhangi iki sayının değeri 2.5 olunca cıktı olarak sayıları versin...
Arkadaşlar b değişkenini bir türlü küsuratlı değer yazdıramadım yardımcı olursanız sevinirim.

 
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <iomanip>

using namespace std;

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

float a=2.5;
float b;

cout<<setprecision(15)<<a<<"------"<<endl;

for (int i=1;i<10;i++ ) {
for (int k=1;k<10;k++ ) {

b=i/k;
if (a==b) {

cout<<"****i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

}

}
}
system("PAUSE");
return EXIT_SUCCESS;
}


Bu mesaja 1 cevap geldi.
M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: xyz_omer

Programda istediğim; bölünen herhangi iki sayının değeri 2.5 olunca cıktı olarak sayıları versin...
Arkadaşlar b değişkenini bir türlü küsuratlı değer yazdıramadım yardımcı olursanız sevinirim.

 
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <iomanip>

using namespace std;

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

float a=2.5;
float b;

cout<<setprecision(15)<<a<<"------"<<endl;

for (int i=1;i<10;i++ ) {
for (int k=1;k<10;k++ ) {

b=i/k;
if (a==b) {

cout<<"****i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

}

}
}
system("PAUSE");
return EXIT_SUCCESS;
}



Müdür döngünün içinde b = i/k demişsin i de k da int bu sebeple program bu bölümün sonucunu int olarak döndürüyor. b = (float)i/k yazarsan çalışır sanırım kod.

Bu arada merakımdan soruyorum c++ da float değişkenlere ilk değer atarken 0.0f gibi sona f yazılmıyor mu ?


Bu mesaja 1 cevap geldi.
H
12 yıl
Onbaşı

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: hann1qan

quote:

Orijinalden alıntı: özgür beyin


quote:

Orijinalden alıntı: hann1qan

cok tesekkur ederım benı dusundugunuz icin ancak gercekten yardıma ıhtıyacım var inanın bu programı bana yazmanız benım ıcın daha faydalı olcak lütfen yardım edin. .

Maalesef bu şekilde hiç uğraşmadan direkt kodla yardım isteyenlere kod göndermek prensiplerime aykırı. Emin olun bu şekilde yardım aldığınız sürece bi'şey öğrenemeyeceksiniz.

peki o zaman baska bı sorum olcak bu programa sayılar yazılmış bicimdemı veriyim yoksa programı yazıyım altına programın calıstıgı andakı fonksıyonlarınımı yazıyım ?

Hocanız sayıları kullanıcının girmesini istemiş yani sayılar siz yazmayacaksınız kullanıcı kendisi yazacak program çalıştığı esnada.

"Her biriniz yukarıdaki örneği değil, kendinizin belirlediği sayı dizisini kullanacaksınız" demiş ama ??



O
12 yıl
Binbaşı

Arkadaşlar şu kısımda hata alıyorum neden acaba programın mantığını doğru kurdum fakat linkte kontrol ederseniz programın a1= olan kısmında hata alıyorum anlamadım
http://forum.donanimhaber.com/m_84187408/tm.htm



T
12 yıl
Yüzbaşı

Daha öncede sordum daha cevaplanmadı. Objective-c ile ilgili

Arkadaşlar if else ile denedim

-(IBAction)button:(UIButton *)sender{

if([_textfield.text isEqual:@"1"]) {
[_textfield resignFirstResponder];
UIAlertView *myALert = [[UIAlertView alloc] initWithTitle:@"test title" message:_textfield.text delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[myALert show];

}
else if ([_textfield.text isEqual:@"2"]) {
[_textfield resignFirstResponder];
UIAlertView *myALert = [[UIAlertView alloc] initWithTitle:@"test title2" message:_textfield.text delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[myALert show];

}
}



Ancak uygulama açılmıyor nedenii bilmiyorum hata falanda almıyorum. Aynı zamanda ben 2 den fazla olsun istiyorum alerview


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

Merhaba. Girilen sayıların en büyüğünü bulan programda, büyük olan sayının teklik çiftlik kontrolünü nasıl yapabilirim

#include<stdio.h>
#include<conio.h>
void main()
{
int i = 0,sayi = 0, a = 0,miktar;
printf("Kac sayi gireceksiniz? ");
scanf("%d", &miktar);
while (i < miktar)
{
printf("Sayi girin: "); scanf("%d",&sayi);
if (sayi > a)
a = sayi;

i++;
}
printf("Girdiginiz sayilardan en buyugu: %d", a);

getch();
}


Bu mesaja 1 cevap geldi.
Q
12 yıl
Binbaşı

quote:

Orijinalden alıntı: Geometry

Merhaba. Girilen sayıların en büyüğünü bulan programda, büyük olan sayının teklik çiftlik kontrolünü nasıl yapabilirim

#include<stdio.h>
#include<conio.h>
void main()
{
int i = 0,sayi = 0, a = 0,miktar;
printf("Kac sayi gireceksiniz? ");
scanf("%d", &miktar);
while (i < miktar)
{
printf("Sayi girin: "); scanf("%d",&sayi);
if (sayi > a)
a = sayi;

i++;
}
printf("Girdiginiz sayilardan en buyugu: %d", a);

getch();
}

En büyük sayının 2'ye bölünüp bölünmediğine bakın if(maxvalue %2 == 0) şeklinde.Devamı gelir mi hocam tamamen yapayım mı?


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

quote:

Orijinalden alıntı: JamesDeen

quote:

Orijinalden alıntı: Geometry

Merhaba. Girilen sayıların en büyüğünü bulan programda, büyük olan sayının teklik çiftlik kontrolünü nasıl yapabilirim

#include<stdio.h>
#include<conio.h>
void main()
{
int i = 0,sayi = 0, a = 0,miktar;
printf("Kac sayi gireceksiniz? ");
scanf("%d", &miktar);
while (i < miktar)
{
printf("Sayi girin: "); scanf("%d",&sayi);
if (sayi > a)
a = sayi;

i++;
}
printf("Girdiginiz sayilardan en buyugu: %d", a);

getch();
}

En büyük sayının 2'ye bölünüp bölünmediğine bakın if(maxvalue %2 == 0) şeklinde.Devamı gelir mi hocam tamamen yapayım mı?

Hocam %2==0 'yi algoritmaya dökemiyorum


Bu mesaja 1 cevap geldi.
A
12 yıl
Teğmen

arkadaşlar yazmiş oldugum program aslinda kolay metinin icerigini ekranda gösterecek ama..nedense farkli şeyler gösteriyor.. ;( hatam nerede veya dogrusu nedir yardimci olursaniz sevinirim...


#include <stdio.h>
#include <conio.h>
main()
{
char filename[100];
double xx;
int ii, kk;
FILE *infile;
printf("Enter the file name:");
scanf("%s",&filename);
infile=fopen(filename,"r");
fscanf(infile,"%d",&ii);
fscanf(infile, "%d %lf",&kk,&xx);
fclose(infile);
printf("ii=%d,kk=%d \n xx=%lf\n",ii,kk,xx);
}



H
12 yıl
Onbaşı

quote:

Orijinalden alıntı: LoRd1N

quote:

Orijinalden alıntı: hann1qan

cok tesekkur ederım benı dusundugunuz icin ancak gercekten yardıma ıhtıyacım var inanın bu programı bana yazmanız benım ıcın daha faydalı olcak lütfen yardım edin. .

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

int main(){
int sayi,toplam=0,sayac=0,kactane;

printf("Kac tane sayi girilsin?: ");
scanf("%d",&kactane);

printf("\n");

while(sayac<kactane){
sayac=sayac+1;
printf("%d. sayiyi girin: ",sayac);
scanf("%d",&sayi);
toplam=toplam+sayi;
}

printf("\n\tGirdiginiz %d tane sayinin toplami %d'dir.",sayac,toplam);

getch();
return 0;
}


kardes saolasın cok tesekkur ederım bi sorum olcak son bölümde printf(''\n\tGirdiginiz..... vs olan bölümde \t nin görevi ne ordaki ??


Bu mesaja 1 cevap geldi.
X
12 yıl
Er

Yardımların icin çok teşekkür ederim quote;
Şimdi şöyle bir sorun çıktı.
elimde küsuratlı bir sayı var. küsuratlı sayıdan pay ve payda olabilecek sayılar arıyorum programla ama girdiğim değer ile çıktı değeri farklı çıkıyor ve birde çıktının verdiği değeride hesap makinesiyle işlem yaptığım dada çıktı değerini karşılamıyor ....

 
#include <iostream>
#include <iomanip>

using namespace std;

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

float a=0.02899618386319290;
float b,i,k;

cout<<setprecision(30)<<"------"<<a<<"------"<<endl;

for (i=1;i<=9999999;i++ ) {


// if (i>=1) { cout<<"Ara degerler -----> i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl; }

for (k=1;k<=9999999;k++ ) {


b=i/k;
if (a==b) {

cout<<"i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

}

}
}
system("PAUSE");
return EXIT_SUCCESS;
}




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

Programda benim "a=0.02899618386319290 " degeri bu fakat programda cıktıda resimde görüldüğü gibi farklı değer olarak yazmakta " 0.028996184468269348 "
birde programıda incelerseniz

1102/38005 = 0.0289961847125378 cıktı değeride farklı
bana yardımcı olursanız sevinirim...


Bu mesaja 3 cevap geldi.

Bu mesajda bahsedilenler: @Mtntk , @Quote
K
12 yıl
Onbaşı

C# da sparse matrix konusunda bilgili kimse varmı acaba. Bir sparse matrix i yazdırmayı nasıl yapabiliceğimi bilmiyorumda ödevim var bunla ilgili.



M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: xyz_omer

Yardımların icin çok teşekkür ederim quote;
Şimdi şöyle bir sorun çıktı.
elimde küsuratlı bir sayı var. küsuratlı sayıdan pay ve payda olabilecek sayılar arıyorum programla ama girdiğim değer ile çıktı değeri farklı çıkıyor ve birde çıktının verdiği değeride hesap makinesiyle işlem yaptığım dada çıktı değerini karşılamıyor ....

 
#include <iostream>
#include <iomanip>

using namespace std;

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

float a=0.02899618386319290;
float b,i,k;

cout<<setprecision(30)<<"------"<<a<<"------"<<endl;

for (i=1;i<=9999999;i++ ) {


// if (i>=1) { cout<<"Ara degerler -----> i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl; }

for (k=1;k<=9999999;k++ ) {


b=i/k;
if (a==b) {

cout<<"i : "<<i<<" ---> k : "<<k<<" ------> b : "<<b<<endl;

}

}
}
system("PAUSE");
return EXIT_SUCCESS;
}




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

Programda benim "a=0.02899618386319290 " degeri bu fakat programda cıktıda resimde görüldüğü gibi farklı değer olarak yazmakta " 0.028996184468269348 "
birde programıda incelerseniz

1102/38005 = 0.0289961847125378 cıktı değeride farklı
bana yardımcı olursanız sevinirim...




float a=0.02899618386319290; şu satırı
float a=0.02899618386319290f; şununla değiştir bakalım olacak mı



P
12 yıl
Binbaşı

Float yerine double kullanmayi dene istersen belki ise yarar. Sayilar 8 bayttan buyuk cunku.



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

Bu mesajda bahsedilenler: @xyz_omer
K
12 yıl
Onbaşı

int[,] s = new int[,] {{6,6,8},{0,0,7},{0,3,8},{0,5,-4},{1,1,9},{1,2,3},{2,3,-6}, {4,0,1}, {5,2,5}};

7 0 0 8 0 -4
0 9 3 0 0 0
0 0 0 -6 0 0
0 0 0 0 0 0
1 0 0 0 0 0
0 0 5 0 0 0

üstteki sparse matrixi ne şekilde alttaki gibi yazdırabilirim acaba ? yeni bi array matris oluşturup içine eşlemeye çalıştım for la fakat tam yapamadım. yardımcı olabilicek varmı ?





< Bu mesaj bu kişi tarafından değiştirildi Kvothe9 -- 21 Kasım 2013; 23:44:02 >

O
12 yıl
Binbaşı

Arkadaşlar bunun tersini yazdım ama bu şekilde yazmayı bir türlü beceremedim bir yardımcı olunuz (C dilinde )

1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

benim yaptığım :
 
#include<stdio.h>
#include<stdlib.h>
#include <math.h>

int main()
{
int i,j,k,c;



for (i=7; i>=1 ; i--){
c=0;

for (j=i-1; j>=1 ; j--){

printf(" ");
c++;
}

for(k=c+1;k<=7;k++)
printf("%d",k);

printf("\n");

}
system("pause");
return 0;

}





< Bu mesaj bu kişi tarafından değiştirildi ozan387 -- 22 Kasım 2013; 0:29:54 >
Bu mesaja 1 cevap geldi.
L
12 yıl
Yüzbaşı

@hann1qan

Tab boşluğu bırakır.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @hann1qan
A
12 yıl
Binbaşı

Arkadaşlar bakabilir misiniz? Ödev bugüne yetişmesi gerekiyor arkaşmdan bu yana uğraştım ama yapamadım.

C de girilen sayılardan en küçük ve büyüğünü bulma. ( kullanıcı 0 girene kadar sayıları karşılaştıracak )

Aşağıda yaptım ama küüçük sayıyı her zaman 0 alıyor. Döngüden çıkaramadım.
 #include <stdio.h> 
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

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

int sayi;
int buyuk;
int kucuk;
printf("Sayi girin: ");
scanf("%d", &kucuk);
buyuk=kucuk;
do
{

printf("Sayi girin: ");
scanf("%d",&sayi);
if (sayi > buyuk)
buyuk = sayi;
if(sayi<kucuk)
kucuk=sayi;
if(sayi=0)
printf(")
}
printf("Girdiginiz sayilardan en buyugu: %d en kucugu %d",buyuk,kucuk);

return 0;
}


2. soru da girilen 2 yıl arasında kaç tane artık yıl olduğunu hesaplama..
Bunu da bu kadar yapabildim sonrası olmadı :D
#include <stdio.h> 
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

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

int first,last,sayac,i=0;

printf("Enter first year:");
scanf("%d",&first);
printf("Enter last year:");
scanf("%d",&last);
if(first>last)
printf("Last must be greater than first");
else if(first%4==0&&first%400!=0||first%400==0)
do{
first%4==sayac&&first%400!=sayac||first%400==sayac;
first+=4;
sayac++;

}while(first<=last);

printf("%d",sayac);



return 0;
}


Biraz acil ama. Sİzlere güveniyorum. DÜn akşam koydu siteye ödevi bugün istiyor hoca.

TEŞEKKÜRLER YANITINIZ İÇİN...