Ziyaretçi

Selam ziyaretçi, Rina Roleplay forumuna hoş geldin. Rina Roleplay, Grand Theft Auto: San Andreasın multiplayer istemcisi "SAMP"ın, Türkiyedeki en büyük sunucusudur ve en büyük roleplay platformudur. Eğer Rina Roleplay forum üyeliğin varsa lütfen Giriş Yap veya üyeliğin yoksa hemen Kayıt Ol.

nasılsınız?


Başlatan 13579, 05 Kasım 2021, 19:25:34
Okunma sayısı 1212 defa

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Sytréx.

Oyuncu
Instagram:
Discord:
RockstarTR:
Facebook:
Youtube:
Twitter:
Twitch:
Spotify:
Cinsiyet: Erkek
Köken: Amerikan
Son giriş: 19 Ağustos 2022, 21:35
Toplam oynama: 352 gün, 20 saat
Birlik: (Yok)
Ynt: nasılsınız?
« Yanıtla #20 : 15 Kasım 2021, 19:54:32 »
İyiyiz, sen nasılsın? @yali
ya hoca ödev verdi nasıl yapıcaz bilmiyom internette arattım bulamadım c++ random sayı oluşturuyom ama 10 basamaklı sayı olcak yapamadım tilt oldum >:( >:( >:(
Spoiler:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

const int SIZE = 10; // Basamak burası kafana göre yap.

int main()
{
   int r;
   int c[SIZE];
   bool used[SIZE] = { 0 };

   srand( time( 0 ) );

   for ( int i = 0; i < SIZE; i++ )
   {
      bool ok = false;
      while ( !ok )
      {
         r = rand() % SIZE;
         ok = !used[r];
         if ( ok ) c = r;
         used[r] = true;
      }
   }

   for ( int i = 0; i < SIZE; i++ ) cout << c;
   cout << endl; // Hata olabilir düzeltirsin.
}
yok abi düzeltemedim bilmediğim komutlar var ama teşekkür ederim yine de uğraştığın için

önemli değil galiba attığım komutlar forumdan kaynaklı bir şekilde değişti çalışıyor normalde https://prnt.sc/1zoubhl

hocanın verdiği ödev şey 0 ile 9999999999 arasında random bir sayı oluşturcak ama bunu yapamıyom

örnek vermek gerekirse
rand()%9999999999;
yazınca mantıken  0 ile 9999999999 arasında random bir sayı oluşturması gerekiyor ama denediğimde max 4 veya 5 haneli sayı oluşturuyor galiba sayı yüksek olduğu için programı aşıyor, yabancı sitelerde falan araştırdım kaç tane siteye baktım bulamadım bir türlü bilen varsa yardımcı olursa çok sevinirim
@Sytréx.
yazdığın kodları birde burda denermisin belkide haklısındır programı aşıyordur http://cpp.sh/

Çevrimdışı 13579

Oyuncu
Instagram:
Discord:
RockstarTR:
Facebook:
Youtube:
Twitter:
Twitch:
Spotify:
Cinsiyet: Kadın
Köken: Amerikan
Son giriş: 18 Haziran 2024, 00:31
Toplam oynama: 47 gün, 22 saat
Birlik: (Yok)
Cinsiyet: Kadın
Köken: Amerikan
Son giriş: 08 Temmuz 2023, 06:22
Toplam oynama: 0 gün, 9 saat
Birlik: (Yok)
Ynt: nasılsınız?
« Yanıtla #21 : 15 Kasım 2021, 20:34:25 »
İyiyiz, sen nasılsın? @yali
ya hoca ödev verdi nasıl yapıcaz bilmiyom internette arattım bulamadım c++ random sayı oluşturuyom ama 10 basamaklı sayı olcak yapamadım tilt oldum >:( >:( >:(
Spoiler:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

const int SIZE = 10; // Basamak burası kafana göre yap.

int main()
{
   int r;
   int c[SIZE];
   bool used[SIZE] = { 0 };

   srand( time( 0 ) );

   for ( int i = 0; i < SIZE; i++ )
   {
      bool ok = false;
      while ( !ok )
      {
         r = rand() % SIZE;
         ok = !used[r];
         if ( ok ) c = r;
         used[r] = true;
      }
   }

   for ( int i = 0; i < SIZE; i++ ) cout << c;
   cout << endl; // Hata olabilir düzeltirsin.
}
yok abi düzeltemedim bilmediğim komutlar var ama teşekkür ederim yine de uğraştığın için

önemli değil galiba attığım komutlar forumdan kaynaklı bir şekilde değişti çalışıyor normalde https://prnt.sc/1zoubhl

hocanın verdiği ödev şey 0 ile 9999999999 arasında random bir sayı oluşturcak ama bunu yapamıyom

örnek vermek gerekirse
rand()%9999999999;
yazınca mantıken  0 ile 9999999999 arasında random bir sayı oluşturması gerekiyor ama denediğimde max 4 veya 5 haneli sayı oluşturuyor galiba sayı yüksek olduğu için programı aşıyor, yabancı sitelerde falan araştırdım kaç tane siteye baktım bulamadım bir türlü bilen varsa yardımcı olursa çok sevinirim
@Sytréx.
yazdığın kodları birde burda denermisin belkide haklısındır programı aşıyordur http://cpp.sh/
ordan denedim yine çalışmadı abi ateistim ama allaha şükrediyorum şuan sonunda buldum bi yabancı forumda çok mutluyum şuan, bitane rand oluşturup 9999999999 yazınca olmuyor ama rand()*rand() yapınca oluyor abi çok mutluyum şuan ohhhhhhhh teşekkür ederim bana vakit ayrıdığın için abi  :54: :54:

yaptığım şeyi atayım abi merak etmişsindir belki  :dilcikar: :dilcikar:

hocanın istediği şey şuydu 0 ile 9999999999 arasında random bir sayı oluşturcak sonra bu sayıyı şifre değişkinene atıcak sonra for döngüsü ile deniyecek bulunca ekrana şifreyi bide ne programı ne kadar sürede tamamladığını yazacaktı

Spoiler:
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define CLOCKCS_PER_SEC 1000
using namespace std;
int main()
{   
   setlocale(LC_ALL,"Turkish");
   clock_t tStart = clock();
     int sifre;
     srand(time(NULL));
   sifre = (rand()*rand()) % 9999999999;
   for(int i=0;i<=9999999999;i++)
   {
      if(i==sifre)
      {
         cout<<"Şifre: "<<i<<endl;
         break;
      }      
   }
   cout<<"Program "<<(double(clock()-tStart)/CLOCKS_PER_SEC)<<" saniye sürdü.";
}
1