Arkadaşlar ödevim var C programlamadan ama yapamadım yardımcı olur musunuz Aşağıdaki sonsuz seriyi kullanarak pi değerini hesaplayan bir c programı yazınız. 3.14159 değerine ulaşmak için kaç terim hesaplanmalıdır. pi = 4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11..... |
Daha once Leibniz formulu yazildi bu konu basligi altinda. Biraz aratirirsan bulabilirsin. Edit : Bu konu basligi altinda degilmis sanirim. Direk Liebniz teoremi basligi altinda var. |
Ben de araştırıyorum saatlerdir göremedim , doktora gitmeyi falan düşündüm :P :) Tamam dediğiniz konuya bakacağım teşekkür ederim. |
http://forum.donanimhaber.com/m_68389174/f_//tm.htm#68389174 |
Arkadaşlar ben c++ a başlayalı 1 ay felan oldu birde kitap aldım fakat gotoxy() 'nin kütüphanesini bulamadım ne yapmalıyım hangi kütüphaneyi girmeliyim ? |
Programlama dillerinden final ödevi aldım konum sezar şifreleme algoritmasını kullanan program yazmak bunu dosya yöntemiyle yapmam gerekiyor. Programı yazdım biraz ek özellik eklesem daha iyi olacağını düşünüyorum. printf("\t\tMENU\n\n"); printf("1-) Metin sifrele\n"); printf("2-) Sifrelenmis metni oku\n"); printf("3-) Sezar sifrelemesi nedir?\n"); printf("4-) Hakkinda\n"); printf("5-) iletisim\n"); printf("6-) Cikis\n\n"); menüm bu şekilde başka ne eklememi önerirsiniz? Bir de girilen yazıyı diziye atıyorum dizinin eleman sayısını kaç yapmalıyım? |
Çok basit bir şifrelemeymiş. Değiştirme şansın varsa biraz modifiye et bence. Hem havan olur. ![]() Dizinin eleman sayısı önemli değil. Tek kelime alacak kadar yap yeter (100 ideal). Dosyayı komple diziye atmaya kalkışma sakın. fscanf ile kelimeleri tek tek oku. Eğer metini klavye girişinden alacaksan o kadar yetmez tabi. Fakat esnek davranabilirsin sorun değil. 64 bit sistemlerde en az 2 mb stack alanı vardır. Yani 2 milyon elemanlı dizi bile olsa bellekte yer kaplamaz, stack tan yer. |
Ödev 3 atlamalı istediğinden öyle yaptım. Ben bütün metni alıyorum kullanıcıdan sonra karakter karakter atlatıyorum bu bana daha mantıklı geldi space falan geldiğinde es geçiyor veya z harfi geldiği zaman 23 arttırıyorum-eksiltiyorum duruma göre. |
Öncelikle herkese merhaba.Programlama temelleri sınavında yapamadığım soruyu sizlere sormak istedim cevaplarsanız sevinirim;(c#)
ben sadece alt alta ve yan yana yazdırabildim yani şu şekilde; 11 22 33 44 55 fakat hocanın istediği gibi nasıl yapılabilir? |
selam arkadaşlar hoca proje ödevi verdi.Ve istediğiniz ödevi yapın dedi otomasyon olarak .Bende baktım internette birsürü var .Ama ben farklı bir proje yapmak istiyorum olmayan .Ne yapılabilir arkadaşlar ?Önerileriniz nedir ? C#orta seviye bilgim var. |
Bu C++ ile yazılmış hali. Sen C# çevirirsin. Zaten for kısmında cout ların dışında değişiklik yok. |
Teşekkürler hocam hemen deniyorum![]() oldu hocam sağolasın,tam istediğim gibi yazıyor ![]() |
Ilk yazdırırken alt satıra geçirmemesi için Write methodunu kullanmalısın. Yazdırdıktan sonra alt satıra geçrimek için WriteLine methodunu kullanmalısın. |
![]() |
@Bilgisayar Bağımlısı Rica ederim. Kolay gelsin. |
Yandaki şekilde mavi bölgeler “*”(Yıldız) ile dolacak, beyaz bölge ise boş kalacak c programını yazınız. Yıldızlar döngüler içinde printf ile tek tek yazdırılacaktır. arkadaşlar nasıl bir yol izlemem gerekiyor?< Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
@y.e.a Şeklin üst tarafını yaptım. Alt kısım da sana ait. Tek yapman gereken biraz döngülerle oynamak.
|
Arkadaşlar bir random değer üreticem ama sayı 0 ile 700 arasında 100 100 artmalı mesela. İlk ürettim 500 geldi. Sonrasında 200 . Sonrasında 600 gibi. Nasıl yapabilirim ? |
0-7 arasında bir sayı üretir. 100 ile çarparsınız. |
#include <stdio.h>
int main()
{
int i, ilkDongu, yildizDongusu, sonDongu;
int m;
int n;
int q;
for (i = 0; i < 5; i++)
{
ilkDongu = 5-i;
yildizDongusu = 2*(i);
sonDongu = 5-i;
for(m = 0; m < ilkDongu; m++)
{
printf (" ");
}
for(n = 0; n <= yildizDongusu; n++)
{
printf ("*");
}
for(q = 0; q < sonDongu; q++)
{
printf (" ");
}
printf ("\n");
}
for (i = 4; i >= 0; i--)
{
ilkDongu = 5-i;
yildizDongusu = 2*(i);
sonDongu = 5-i;
for(m = 0; m < ilkDongu; m++)
{
printf (" ");
}
for(n = 0; n <= yildizDongusu; n++)
{
printf ("*");
}
for(q = 0; q < sonDongu; q++)
{
printf (" ");
}
printf ("\n");
}
getch ();
return 0;
}
Bu mesaja 1 cevap geldi. Cevapları Gizle