#include <iostream> // temel girdi çıktı akışı için ayrıca bizim ihtiyacımız olan rastgele ifadeleme fonksiyonunun bulunduğu kütüphanede ekli zaten. ;)
using namespace std; // bu edit sebebidir işte. :D
int main()
{
int dizi[10]; // diziyi oluşturduk.
int max, min;
min = 100 + (max = 0); // e herhalde c++ yapısını biliyorsun, en temel ifade bu, bu kod bloğu içinde. :D
srand( time(NULL) ); // bu işleme tohumlama deniyor, evet okuduğumda cümleyi baştan almak zorunda hissetmiştim kendimi. :D
for(int a = 0; a < 10; a++) // iterasyondan faydalanıcaz.
{
dizi[a] = rand() % 101; // rastgele sayı üretimi.
if(dizi[a] > max) // eğer işlenmiş maksimum değerden büyükse artık en büyüğü bu. :D
max = dizi[a];
else if(dizi[a] < min)
min = dizi[a];
/*
ne derecede dile hakimsiniz bilmiyorum fakat bir eş değer ifade girmek istiyorum eğer ki göz doldurmak istiyorum derseniz.
max = (dizi[a] > max) ? dizi[a] : max;
min = (dizi[a] < min) ? dizi[a] : min;
tamamiyle yukarıdaki koşul ifadeleriyle eş değerdir, birinde koşul işlemi koşul operatörüyle ele alınmıştır, diğerinde ise koşul ifadesiyle.
*/
}
cout << "Maks: " << max << endl
<< "Min: " << min << endl;
for(int a = 0; a < 10; a++)
cout << a+1 << ". eleman: " << dizi[a] << endl;
return EXIT_SUCCESS;
}
0 ile 100 arasında 10 adet rastgele üretilen sayı bir diziye dolduruluyor bu dizinin en küçük ve en büyük elemanlarını bulunuz
beyler bu ödevi yapmam lazım biri yardım edebilirmi c++ yapılması gerekiyor
@LeaveNhA
Siteye bir türlü abone olamadım umarım mesajım sizlere ulaşır
Merhaba
Öncelikle özel bir sebepten boş vaktimin çok olduğunu belirtmek isterim. Netten birçok araştırma yaptım makele okudum şimdi takıldığım konuda artık sorayım dedim.
1- Muhasebe v.b detaylı masaüstü programı yapmayacağım
2- Sözlük benzeri bir amacım var başlangıç için
3- Web programlama ve mobil programlamaya mutlaka geçiş yapacağım
Mesela arkadaşlar : özel bir alanda sözlük yapacağım hem masaüstü hem webde online hemde mobil çalışacak
bu gibi planlarım var
Soruma gelirsem
1. seçenek: Malum ülkemizde yaygın ve türkçe kaynak bol c# - asp net : derli toplu ücretsiz studio sürümüde var v.s neden bunu seçmiyorsun derseniz windows 8 denedim hiç beğenmedim dayatmışlar metroyu yetmemiş başlat menüsüde uçmuş ZORLA seçenek sunan yok ayrıca windows phoneların geleceğide bence pek aydınlık değil.
2. seçenek: C/C++ ile başlamak: amacım c programcısı olmak değil * tabi ki dilin genel yapısı ya bu bilgisayar nedir kardeşim ram nedir rom nedir v.s gibi bilgiler almak. Bundan sonra php veya başka bir dil öğrenmek çokda zor olmayacak
Yani masaüstü yazılımmı gerekti c/c++ ile yapacaım bu sayede diğer dilleri öğrenmede kolaylık olacak platform free de olacak tabi gün gelecek android programlama yapacam tabi en önemlisi php öğrenmek çok daha kolaylayacak
Tamam yolumu çizdim şimdi aklıma takılan soruya gelirsek:
-Visual studio ile c# kullanırken arayüz çok kolay hazırlanıyor v.s C veya C++ ile kullanılan netbeans ve eclipse ile bunlar yapılabilir mi ? Yani mesela sözlük yapıyorum ben bunun arayüzünü netbeans ile yapmaya kalksam bir çizim program gibi yapabilirmiyim. Benzer şekilde Qt var benzer soru bunun için de geçerli.
- C# sınıf kütüphaneleri işleri çok çok kolaylaştırıyor başlangıçta kullanmayacak olsamda zaman için de bu ihtiyacı duyarsam C/C++ ve PHP de bu kütüphaneleri kullanmak çok mu zor ? php nin tam bir karmaşa olduğu kod çöplüğü olduğu söyleniyor bu konuda görüşleriniz nelerdir
Yani mesela
Visual Studio c# - asp net alternatifini arıyorum.
Mesajımı zaman ayırıp okuyan cevap yazacak olan herkese şimdiden teşekkürler
NOT: c/c++ da QT veya netbeans eclipse v.s kullanırsam bu prgramın çalışması için netframework veya benzeri ek bir kurulum gerekecek mi ?
Not: Python Java yı eledim
SDN Okuru; PHP'yi çoplüğe çevirmek tamamen kodu yazanın elinde. Eğer PHP'ye bir kişi çöplük diyorsa muhtemelen yazdığı kod çöpük gibi karmaşıktır. Dili ne kadar iyi ve aktif kullanabileceğiniz sizin elinizde. Hele ki PHP gibi her tarafı ayrı oynayan bir dili istediğiniz şekle sokamıyorsanız sorun sizdedir
Hocam oynak derken ?
Geçen günkü değişkenle method-class çağırma örneğimi hatırla Bu kadar g*tü-başı oynayan bir dil var elinde Gerisini sen düşün
php'yi nesne içindeki herşeyi public tanımladığı için bile sevebilirim. c++ gibi private takılıp adamı yormuyor
@tambjk hocam son yorumunuzda "c++'ın nesneye dayalı olmayışı" mı dediniz ben mi yanlış oludum? C++'ı C'den ayıran en büyük özellik nesneye dayalı oluşu. Ayrıca piyasada sadece Windows kullanıcıları yok ve bunu OS X'e geçince anladım. Tamam java güzel bir dil ve her platformda çalışıyor ama gerçekten teknolojisi eskidi ve C#'a göre çok daha yavaş çalışıyor. C#'da güzel bir dil ama tam performanslı olarak ancak Windows üzerinde çalışıyor ki native bir dil'e göre MSIL üzerinden tekrar işlenmesi yavaşlatıyor assembly'i. OS X kullanıcısı olarak her yana uyan ve hızlı çalışan bir dil arayışına girince C++'ın hakikaten bir nimet olduğunun farkına vardım açıkçası. Hele ki QT gibi bir framework ile birleşince tadından yenmez oluyor.
Ha C++'ın kotü yanları yok mu var. Java ve C#'a göre hata takibi ve debug işlemleri çok daha sıkıntılı. Özellikle debug tarafında C#'ın sunduğu olanaklar mükemmel. Mouse'u herhangi bir definition'un üzerine götürüp içindeki değeri anlık olarak okuyabilmek kadar keyifli bir şey yok. C++ ile 1 ayda geliştirilecek uygulama belki C# ile 1 haftada geliştirilebilir. Ki C#'ın arkasında yatan en büyük gücü zaten Visual Studio'dan ve onun intellisense'inden geliyor.
Ama işte dediğim gibi OS X'e geçince anladım ki hayat sadece C# ya da Javada değilmiş Hele bir de Objective-C var ki akıllara zarar Ama yine dünya Objective-C'nin etrafında dönmüyor Her dilin belli bir kullanıcı kitlesi var ve bu diller arasında multiplatform olup en başarılı ve en hızlı şekilde çalışan (bana göre) C++ ve QT ikilisi.
İşin PHP kısmı da yine open-source olarak gelişen mükemmel bir yapı. Yapılabilecekların sınırı yok açıkçası. Hele ki bu yapılabileceklerin ne kadar abartılabileceğini PHP ile kendime MVC yazarken keşfettim. Mutlaka yüzlerce alternatifi var ama PHP asla eskimeyecek ve rakiplerine göre (JSP, ASP.NET) her zaman hızlı çalışacak bir yapıya sahip.
Bu arada ben kimsenin üstadı falan da değilim Çok bilmişliğimden ya da konuyu iyi bilmemle alakası yok olayın Olabildiğince objektif yaklaşmaya çalıştım konuya. Sürç-i lisan ettiysem affola...