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

işte buydu aradıgım. tuttugun platin olsun.




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

Ya şey yapabilir miyiz?

Ögrenmek istediğiniz veri tipini giriniz: Char

Char veri tipi için minimum değer

Char veri tipi için maksimum değer .

Bu en baştaki soruyu nasıl sordurcam ?


Bu mesaja 1 cevap geldi.

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

quote:

Orijinalden alıntı: oraykt

Ya şey yapabilir miyiz?

Ögrenmek istediğiniz veri tipini giriniz: Char

Char veri tipi için minimum değer

Char veri tipi için maksimum değer .

Bu en baştaki soruyu nasıl sordurcam ?

Önceki mesajımda da dediğim gibi sen bırak şimdi bu ödevini C'e tekrar baştan başla. Bu böyle gitmez haberin olsun.
Ayrıca bununla ilgili bir kod parçası paylaşmıştım önceki mesajlara bakarsan görürsün.


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

Hocanın verdiği pdf leri tekrarlayıp sabaha kadar kusursuz bi ödev yapıp yorumunu istiyeceğim senden ..




Bu mesajda bahsedilenler: @-Source-
W
12 yıl
Binbaşı

quote:

Orijinalden alıntı: zenciboy

Mrb öncelikle böyle bir başlık olması çok güzel ..

Yeni başladığım projemde bir yerde tıkandım tecrübeli c sharp cılardan yardım bekliyorum sorun ise şu ;

Şimdi .net 4.0 c# ile geliştirdiğim projemde mouse a hükmetmek istiyorum ve bunun için hook kullanarak belli bir yere kadar geldim fakat takıldığım nokta form dışındayken yani program arka planda çalışıyorken mouse un ne yaptığını izlemek istiyorum yani masaüstüne sağ tıkladı bu tetiklenmeyi c sharp da yakalamak istiyorum benim gittiğim yol ise ;

DllImport user32.dll ile hook yöntemi .. gerekirse kodları da paylaşabilirim.

Yardım edebilecek ?



K
12 yıl
Yarbay

quote:

Orijinalden alıntı: Reasonable

Arkadaşlar hoca şöyle bir ödev vermiş . Pek birşey anlayamadım açıkcası. Genel hatlarıyla ve genel mantığını anlatabilecek bir ivarsa çok makbule geçer. Program C ile yazılacak.

Write a program to calculate the numerical integral of a user supplied function in a user defined range with rectangle, trapezoidal and Simpson's rule. Each integration method will be coded as a separate function (named as rectangle(), trapezoid() and simpson()) that calls the user defined function (named as userfn()). The range start, range end, the step size for numerical integration will be given as parameters in the method functions.

You will also provide the symbolic integration of the user supplied function as another function named symbolic() that will help you to calculate the percent error each method will produce under different conditions.

For simplicity choose sin(x) for the userfn() and its symbolic integral for symbolic().

In the main() function ask the user to enter the start and the end values of the range in which the integration will be calculated. Make sure the start value is smaller than the end value. Step sizes will start from 0.1 and go like 0.01, 0.001... till the (-9)th power of 10. Use a for loop to determine the step size (hint: you should write a formula within the loop to calculate the step size).

For each step size print the results of the numerical integration values calculated with different methods along with the symbolic integration result within the range given above followed by the percent errors each method produces.

Give the results in a table giving the above information in a single row for each step size value and pay attention to the column sizes.

The formulations that should be used can be found in the following references:

http://en.wikipedia.org/wiki/Approximation_error
http://en.wikipedia.org/wiki/List_of_integrals_of_trigonometric_functions
http://en.wikipedia.org/wiki/Numerical_integration
http://en.wikipedia.org/wiki/Simpson%27s_rule


Arkadaşlar yardımcı olabilirseniz sevinirim


Bu mesaja 2 cevap geldi.
K
12 yıl
Çavuş

1)Write a program in which from the standard input you enter one positive integer z, and afterwards you enter one after another pairs of integers (a,b). Thereby, the loop should end if you enter the pair (0,0). The program should calculate how many times the integer z is equal to the sum of the pairs a and b, as well as the percentage of the pairs (a,b) that give sum equal to z (NOTE: the pair (0,0) is not taken into account when doing calculations!).


2)From the standard input you read one natural number n. Between the numbers that are less than n, find the one which has the sum of his divisors is the greatest. When calculating the sum of the divisors of a given number, do not take in count the number itself.

3)From standard input characters are being read(from some text that consist of different characters) until the character dot is read. In this text there are couple of hidden non-zero numbers (less than 100). Make a program that will read all those characters and will print the sum of all the hidden numbers on the standard output.


4)Write a program which for a given range of natural numbers ( the bеginning and the end of the range are entered by standard input ) will print on standard output, all numbers whose product of digits that are divisible with 3 is bigger than 5 and is divisible with 4. At the end print the amount of numbers that have this property.


arkadaslar sunlari cozebilen varmi ne kadar ugrastiysam olmadi



O
12 yıl
Yüzbaşı

Herşey hocanın verdiği deney föyleri ve slaytlarda varmış...

 
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>

int main()
{
printf("-> \"char\" veri tipinin:\n boyutu %d byte,\n\f minimum degeri %d,\n\v maksimum degeri %d\n", sizeof(char), CHAR_MIN, CHAR_MAX);
printf("-> \"int\" veri tipinin:\n boyutu %d byte,\n\f minimum degeri %d,\n\v maksimum degeri %d\n", sizeof(int), INT_MIN, INT_MAX);
printf("-> \"long\" veri tipinin:\n boyutu %d byte,\n\f minimum degeri %d,\n\v maksimum degeri %d\n", sizeof(long), LONG_MIN, LONG_MAX);
printf("-> \"short\" veri tipinin:\n boyutu %d byte,\n\f minimum degeri %d,\n\v maksimum degeri %d\n", sizeof(short), SHRT_MIN, SHRT_MAX);
printf("-> \"float\" veri tipinin:\n boyutu %d byte,\n\f minimum degeri %e,\n\v maksimum degeri %e\n", sizeof(float), FLT_MIN, FLT_MAX);
printf("-> \"double\" veri tipinin:\n boyutu %d byte,\n\f minimum degeri %e,\n\v maksimum degeri %e\n", sizeof(double), DBL_MIN, DBL_MAX);


printf()

return(0);
}



Süslemeler bana ait :)
Buda diğeri;

 
#include <stdio.h>
#include <stdlib.h>


int main()
{
int a, b, c;
/* a degiskeni veri tiplerinin minimum degerini,
b degiskeni veri tiplerinin maksimum degerini,
c degiskeni veri tiplerinin boyutlarini gosterir */
a=-128;
b=127;
c=1;
printf("Char veri tipinin:\n\t\v minimum degeri %d,\n\t\v maksimum degeri %d,\n\t\v boyutu %d byte\n", a, b, c);
a=-2137483648;
b=2147483647;
c=4;
printf("int veri tipinin:\n\t\v minimum degeri %d,\n\t\v maksimum degeri %d,\n\t\v boyutu %d byte\n", a, b, c);
a=-32768;
b=32767;
c=2;
printf("short veri tipinin:\n\t\v minimum degeri %d,\n\t\v maksimum degeri %d,\n\t\v boyutu %d byte\n", a, b, c);
a=-2137483648;
b=-2137483647;
c=4;
printf("long veri tipinin:\n\t\v minimum degeri %d,\n\t\v maksimum degeri %d,\n\t\v boyutu %d byte \n", a, b, c);
a=-2147483648;
b=2147483647;
c=4;
printf("Long int veri tipinin:\n\v minimum degeri %d,\n\t\v maksimum degeri %d,\n\t\v boyutu %d byte \n", a, b, c);


return 0;
}


daha ekleme yapacaktım da sabah oldu uyuyum . yarın aksam devam ederim :) scanf kısmını yarın akşam halledicem. ne diyorsun olur mu benden :) bi giderim var gibi

edit: okulda daha toplasan 8~10 ders gösterildi. hani bayram tatilleri ıvır zıvır tatilleri hep üst üste geldi. bu haftada 29 ekim diye uygulama dersleri gitti.





< Bu mesaj bu kişi tarafından değiştirildi oraykt -- 29 Ekim 2013; 7:47:03 >


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

Arkadaşlar C için görüntü kalitesi iyi bir eğitim seti almayı düşünüyorum.
Ücretli yada ücretsiz fark etmez ne tavsiye edersiniz? Güncel bir set olursa sevinirim


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

#include <stdio.h> 
#include <stdlib.h>
#include <math.h>

float x,y,z,func1=0,func2=0,func3=0,counter,factorial,sayi,i;

int main(){

printf("Enter value for e^x expansion=");
scanf("%f",&x);
printf("Enter value for sin(x) & cos(X) expansions=");
scanf("%f",&y);
z=y;


Yazdığım programın bir kısmı. Burada scanf ile giriş yaparken sqrt komutunu kullandığımda değerleri "0" olarak alıyor. Mesela sqrt(4) yapıyorum y=0; oluyor. Bunun bir çözümü var mı scanf ile sqrt komutunu kullanmanın?





< Bu mesaj bu kişi tarafından değiştirildi mylord92 -- 29 Ekim 2013; 12:20:53 >
Bu mesaja 1 cevap geldi.
U
12 yıl
Yüzbaşı

Beyler programlamada yeniyim.Asal sayı bulma programı yaptım.Ama biraz verimsiz gibi geldi.Burada bu bilgilerle veya ek olarak for,do while,switch case kullanarak bunu nasıl daha verimli hale getirebilirim.8 basamaklı bir asal sayı girdim kastı çalışırken
Bir de önerebileceğiniz algoritma kitabı varsa söylerseniz sevinirim

#include<stdio.h> 
int main (void)

{
int a;
int b=2;
printf("Bir sayi giriniz:");
scanf("%d",&a);
while(a>=b)
{

if(a==b)
{
printf("\nGirdiginiz sayi asaldir.");
b++;
}

else
{ switch(a%b)

{case 0:printf("\nGirdiginiz sayi asal degildir.");
b=a+1;break;
default:b++;}

}
}

}


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

quote:

Orijinalden alıntı: uchiha69

Beyler programlamada yeniyim.Asal sayı bulma programı yaptım.Ama biraz verimsiz gibi geldi.Burada bu bilgilerle veya ek olarak for,do while,switch case kullanarak bunu nasıl daha verimli hale getirebilirim.8 basamaklı bir asal sayı girdim kastı çalışırken
Bir de önerebileceğiniz algoritma kitabı varsa söylerseniz sevinirim

#include<stdio.h> 
int main (void)

{
int a;
int b=2;
printf("Bir sayi giriniz:");
scanf("%d",&a);
while(a>=b)
{

if(a==b)
{
printf("\nGirdiginiz sayi asaldir.");
b++;
}

else
{ switch(a%b)

{case 0:printf("\nGirdiginiz sayi asal degildir.");
b=a+1;break;
default:b++;}

}
}

}


Hocam bildiğim kadarıyla switch case'in kullanımı çok fazla sabit durum olduğunda faydalı oluyo. Kodu hızlandırmak için benim aklıma ilk gelenler, döngüye girmeden 2ye bölünüyo mu onu kontrol et bölünüyo ve girilen sayı 2 değilse asal değildir desin. Döngünü 3ten başlat ve ikişer ikişer artır böylelikle sayıya daha hızlı yaklaşırsın. Ve yanlış hatırlamıyosam asal kontrolünde döngüyü girilen sayı/2 ye kadar döndürmen yeterli (hatta başta bunu kontrol ettiğin için /3 bile denenebilir) Benim aklıma gelenler bunlar. Kolay gelsin


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

quote:

Orijinalden alıntı: Reasonable

quote:

Orijinalden alıntı: Reasonable

Arkadaşlar hoca şöyle bir ödev vermiş . Pek birşey anlayamadım açıkcası. Genel hatlarıyla ve genel mantığını anlatabilecek bir ivarsa çok makbule geçer. Program C ile yazılacak.

Write a program to calculate the numerical integral of a user supplied function in a user defined range with rectangle, trapezoidal and Simpson's rule. Each integration method will be coded as a separate function (named as rectangle(), trapezoid() and simpson()) that calls the user defined function (named as userfn()). The range start, range end, the step size for numerical integration will be given as parameters in the method functions.

You will also provide the symbolic integration of the user supplied function as another function named symbolic() that will help you to calculate the percent error each method will produce under different conditions.

For simplicity choose sin(x) for the userfn() and its symbolic integral for symbolic().

In the main() function ask the user to enter the start and the end values of the range in which the integration will be calculated. Make sure the start value is smaller than the end value. Step sizes will start from 0.1 and go like 0.01, 0.001... till the (-9)th power of 10. Use a for loop to determine the step size (hint: you should write a formula within the loop to calculate the step size).

For each step size print the results of the numerical integration values calculated with different methods along with the symbolic integration result within the range given above followed by the percent errors each method produces.

Give the results in a table giving the above information in a single row for each step size value and pay attention to the column sizes.

The formulations that should be used can be found in the following references:

http://en.wikipedia.org/wiki/Approximation_error
http://en.wikipedia.org/wiki/List_of_integrals_of_trigonometric_functions
http://en.wikipedia.org/wiki/Numerical_integration
http://en.wikipedia.org/wiki/Simpson%27s_rule


Arkadaşlar yardımcı olabilirseniz sevinirim

Arkadaşlar bir fikir vermeniz bile yeterli lütfen yardım.


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

Yaklaşım methodlarıyla verilen fonksiyonun belirtilen parametrelere göre integralinin alınması istenilmiş.

Bunu yaparken farklı yaklaşım methodları için farklı fonksiyolar oluşturup alacağı parametreler belirlenecek.

iç içe(recursive) veya (for yada while) döngleriyle yine belirtilen küçüklükte kesitleri toplamı cinsinden integral alınacak. Tavsiyem for yada while kullanımı iç içe yapılırsa sorun çıktığında zahmet doğurur.

Burda esas açıklığa kavuşturulması gereken kullanıcı tanımlı fonksiyon programa nereden girecek? tahminim ekrandan alınacağı yönünde. o zaman girilen bu stringin fonksiyona dönüştürülmesi gerekmekte ki en zor kısımlarından biri burası. hem kullanıcı nasıl şeyler girebileceği hakkında sınırlanmalı hemde bunları programda nasıl anlayacağımızı bilmemiz lazım çünkü iç içe parantezler olabilir yine. Burada yakınsama için kullanılacak parametreler kolaylıkla ekrandan alınabilir.

sonrası döngünün çalışması ve sonucun ekrana yazılması. Yukarıdakiler çözldükten sonra onlara nazaran kolay bi kısım.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Reasonable
K
12 yıl
Yarbay

quote:

Orijinalden alıntı: uozgu

Yaklaşım methodlarıyla verilen fonksiyonun belirtilen parametrelere göre integralinin alınması istenilmiş.

Bunu yaparken farklı yaklaşım methodları için farklı fonksiyolar oluşturup alacağı parametreler belirlenecek.

iç içe(recursive) veya (for yada while) döngleriyle yine belirtilen küçüklükte kesitleri toplamı cinsinden integral alınacak. Tavsiyem for yada while kullanımı iç içe yapılırsa sorun çıktığında zahmet doğurur.

Burda esas açıklığa kavuşturulması gereken kullanıcı tanımlı fonksiyon programa nereden girecek? tahminim ekrandan alınacağı yönünde. o zaman girilen bu stringin fonksiyona dönüştürülmesi gerekmekte ki en zor kısımlarından biri burası. hem kullanıcı nasıl şeyler girebileceği hakkında sınırlanmalı hemde bunları programda nasıl anlayacağımızı bilmemiz lazım çünkü iç içe parantezler olabilir yine. Burada yakınsama için kullanılacak parametreler kolaylıkla ekrandan alınabilir.

sonrası döngünün çalışması ve sonucun ekrana yazılması. Yukarıdakiler çözldükten sonra onlara nazaran kolay bi kısım.


Hocam orada örnek vermiş sinx şeklinde onu kullanabiliriz sanırım. Çünkü henüz string vb gibi yapıları görmedik. Pm attım özel mesajlarınıza bakarsanız sevinirim.




Bu mesajda bahsedilenler: @uozgu
E
12 yıl
Çavuş

Merhaba. Ben yazdığım koddan anlayamadığım bir hata alıyorum. Önce kodları vereyim:

 
#include <iostream>

#include <string>

#include <stdlib.h>

using namespace std;

class tnode{

private:

string content;

tnode *prev;

tnode *next;

friend class d_linked_list;

};

class d_linked_list{

private:





public:

tnode head,tail;

tnode *head_ptr,*tail_ptr;

d_linked_list(){/*constructor*/

head_ptr=&head;

tail_ptr=&tail;

head_ptr->next=&tail;

tail_ptr->prev=&head;

}

bool is_empty(){

if(head_ptr->next==tail_ptr)
return true;
else
return false;

}

void insert_newnode(tnode *ptr,string text){

tnode *temp;

temp=new tnode();//yeni nodumuz oluşu ancak şuanda listemizle bir alakası yok

temp->content=text;// veri kısmını hemen yazıp aradan çıkaralım

temp->next=ptr->next; //ilk bağ kuruldu

temp->prev=ptr;// artık nodumuz kendisini listeye bağladık ancak liste henüz kendisini almadı

ptr->next=temp;//listeden ilk bag geldi

(temp->next)->prev=temp;// ekleme işlemi tamamlandı

}

void delete_node(tnode *ptr){

(ptr->prev)->next=ptr->next;

(ptr->next)->prev=ptr->prev;

delete ptr;

}

void show(){

tnode *ptr;

ptr=head_ptr->next;

while(ptr!=tail_ptr){

cout<< ptr->content << endl; ptr=ptr->next;

}
}
};

int main(){

d_linked_list list1;
int a;
string b;
cout << "Bir giris yapiniz:" << endl;
cin >> b;
d_linked_list::insert_newnode(*head_ptr,b);
system("cls");
d_linked_list::show();
cin >> a;


return 0;
}


head_ptr yi tanımlamadığımı söylüyor. aşağıya da hata mesajını yazayım:
 
C:\Users\ebubekir414\Desktop\deneme.cpp In function 'int main()':
107 32 C:\Users\ebubekir414\Desktop\deneme.cpp [Error] 'head_ptr' was not declared in this scope
109 21 C:\Users\ebubekir414\Desktop\deneme.cpp [Error] cannot call member function 'void d_linked_list::show()' without object


Yardımınız gerekiyor. Şimdiden teşekkür ederim.


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

Gördüğüm kadarıyla insert_newnode ve show fonksiyonları sınıfın üyesi. Bu durumda fonksiyon çağırma biçimi hatalı oluyor. Doğrusu list1.insert_newnode() ve list1.show() şeklinde olacak.

Diğer hatada evet o scope ta headptr yok. Ama hata sadece o değil. insert_newnode ya pointer almalı ya data. İkisi birden olması anlamsız görünüyor. Madem ki delete_node, düğümü sadece listeden çıkarmayıp aynı zamanda siliyor, öyleyse eklerken de veriyi alıp düğümü içerde oluşturması daha mantıklı.

Bu dediklerime göre insert_newnode şöyle birşey olabilir kabaca;

void insert_newnode(const string &data)
{
tnode *temp = new tnode;
temp->content = data;
temp->next = nullptr;
temp->prev = tail_ptr;
tail_ptr = tail_ptr->next = temp;
}

Ama bu kod c++ ça olmadı. tnode a bir constructor eklersen daha şık olur.
tnode(const string &data) : content(data), next(nullptr)
{ }

Bundan sonra yukarıdaki insert işleminin ilk 3 ifadesi tek ifadeye iner. tnode *temp = new tnode(data);
Son olarak friend class lardan mümkün olduğu kadar kaçın. En son çare olsun.




Bu mesajda bahsedilenler: @ebubekir.s
U
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Mtntk

quote:

Orijinalden alıntı: uchiha69

Beyler programlamada yeniyim.Asal sayı bulma programı yaptım.Ama biraz verimsiz gibi geldi.Burada bu bilgilerle veya ek olarak for,do while,switch case kullanarak bunu nasıl daha verimli hale getirebilirim.8 basamaklı bir asal sayı girdim kastı çalışırken
Bir de önerebileceğiniz algoritma kitabı varsa söylerseniz sevinirim

#include<stdio.h> 
int main (void)

{
int a;
int b=2;
printf("Bir sayi giriniz:");
scanf("%d",&a);
while(a>=b)
{

if(a==b)
{
printf("\nGirdiginiz sayi asaldir.");
b++;
}

else
{ switch(a%b)

{case 0:printf("\nGirdiginiz sayi asal degildir.");
b=a+1;break;
default:b++;}

}
}

}


Hocam bildiğim kadarıyla switch case'in kullanımı çok fazla sabit durum olduğunda faydalı oluyo. Kodu hızlandırmak için benim aklıma ilk gelenler, döngüye girmeden 2ye bölünüyo mu onu kontrol et bölünüyo ve girilen sayı 2 değilse asal değildir desin. Döngünü 3ten başlat ve ikişer ikişer artır böylelikle sayıya daha hızlı yaklaşırsın. Ve yanlış hatırlamıyosam asal kontrolünde döngüyü girilen sayı/2 ye kadar döndürmen yeterli (hatta başta bunu kontrol ettiğin için /3 bile denenebilir) Benim aklıma gelenler bunlar. Kolay gelsin

Şu önce 2'yi dene sonra da 3ten itibaren 2 artır çok iyi.Aklıma gelmemişti hiç deneyim onu çok saol.
Bir de bu sayının kareköküne kadar denediğimizde asal sayı olup olmadığı anlaşılıyor.Ama karekök alma nasıl oluyor onu bilmiyorum.Bir de karekök aldıktan sonra en yakın tek tamsayıya da çevirmem gerekecek.


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

quote:

Orijinalden alıntı: uchiha69

quote:

Orijinalden alıntı: Mtntk

quote:

Orijinalden alıntı: uchiha69

Beyler programlamada yeniyim.Asal sayı bulma programı yaptım.Ama biraz verimsiz gibi geldi.Burada bu bilgilerle veya ek olarak for,do while,switch case kullanarak bunu nasıl daha verimli hale getirebilirim.8 basamaklı bir asal sayı girdim kastı çalışırken
Bir de önerebileceğiniz algoritma kitabı varsa söylerseniz sevinirim

#include<stdio.h> 
int main (void)

{
int a;
int b=2;
printf("Bir sayi giriniz:");
scanf("%d",&a);
while(a>=b)
{

if(a==b)
{
printf("\nGirdiginiz sayi asaldir.");
b++;
}

else
{ switch(a%b)

{case 0:printf("\nGirdiginiz sayi asal degildir.");
b=a+1;break;
default:b++;}

}
}

}


Hocam bildiğim kadarıyla switch case'in kullanımı çok fazla sabit durum olduğunda faydalı oluyo. Kodu hızlandırmak için benim aklıma ilk gelenler, döngüye girmeden 2ye bölünüyo mu onu kontrol et bölünüyo ve girilen sayı 2 değilse asal değildir desin. Döngünü 3ten başlat ve ikişer ikişer artır böylelikle sayıya daha hızlı yaklaşırsın. Ve yanlış hatırlamıyosam asal kontrolünde döngüyü girilen sayı/2 ye kadar döndürmen yeterli (hatta başta bunu kontrol ettiğin için /3 bile denenebilir) Benim aklıma gelenler bunlar. Kolay gelsin

Şu önce 2'yi dene sonra da 3ten itibaren 2 artır çok iyi.Aklıma gelmemişti hiç deneyim onu çok saol.
Bir de bu sayının kareköküne kadar denediğimizde asal sayı olup olmadığı anlaşılıyor.Ama karekök alma nasıl oluyor onu bilmiyorum.Bir de karekök aldıktan sonra en yakın tek tamsayıya da çevirmem gerekecek.

Kare kök muhabbetini math.h kütüphanesini ekledikten sonra sqrt() la alabiliyosun, kullanımına gogıldan bakarsın. Dediğin diğer işlemleri de döngüye girmeden bir kaç satırda yaparsın, kolay gelsin



L
12 yıl
Yarbay

#define'in amaci nedir? Mesela #define SIZE 100 gibi kullanim var. Bunu değişken olarakta yapabiliriz. Neden define? Birde ifndef gordum o nedir?



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