Jump to content

Scripts

Members
  • Posts

    12
  • Joined

  • Last visited

  • Feedback

    100%

Profile Information

  • Gender
    Male

Recent Profile Visitors

1508 profile views

Scripts's Achievements

Newbie

Newbie (1/10)

1

Reputation

  1. Scripts

    Fruity NMZ

    For some reason the bot will just stop reOverloading after like an hour, am I doing something wrong? EDIT: Had breaks enabled, that was probably it. I will run again and see if that fixed it.
  2. I am to write a program that will take 2 strings, put them into a function called "build_histogram" and build a int array that keeps count of how many times each letter appears in each string, then compare the arrays and if they are equal, then they are anagrams. The instructions state we are to ignore all symbols(ex. !, whitespaces, _, etc.) and it is not to be case sensitive. This is my code now...it counts the number of characters correctly in each string, the only issue now is the "if else" statement at the bottom still doesn't recognize that the arrays are the same, also it's having a hard time when symbols like '!' are in the strings. #include <iostream> #include <string> #include <cctype> using namespace std; void build_histogram(int letters[], string s) { for(int i = 0; i < s.length(); i++) { char currLetter = s[i]; currLetter = tolower(currLetter); int index = currLetter - 97; letters[index]++; } } int main() { string s1, s2; int histogram1[26] = {0}; int histogram2[26] = {0}; cout << "Enter two strings." << endl; getline(cin, s1); getline(cin, s2); build_histogram(histogram1, s1); build_histogram(histogram2, s2); if (histogram1 != histogram2) { cout << "They are not anagrams." << endl; } else { cout << "They are anagrams!" << endl; } return 0; }
  3. It wasn't wrong, he just did it a random ass way.....I finally got it figured out #include <iostream> #include <cstdlib> using namespace std; int newFunction(int count, double probability) { double random; int total = 0; for(int i = 1; i <= count; i++) { random = rand()/(double)(RAND_MAX + 1) + 1; if (random < probability) { cout << random << endl; total++; } } return total; } int main() { cout << "Enter integer for seed: " << endl; int seed; cin >> seed; srand(seed); int c; double p; cout << "Enter the count of numbers to be generated: " << endl; cin >> c; cout << "Enter the probability: " << endl; cin >> p; cout << "Number of generated random numbers less than probability entered is " << newFunction(c, p) << endl; return 0; } I had to change the random = rand()/(double)(RAND_MAX); to random = rand()/(double)(RAND_MAX + 1) + 1;
  4. So my wonderful CS teacher has decided he's going to make our class revolve around ease for himself(instead of trying to make his students better at programming).... BUT ANYWAYS....He gives us little info on how the program is to be written, and if we don't write it EXACTLY like he would, we don't get credit. I think I have written a working program(that does what he asks), but the hidden test cases keep failing so I could really use some help. INSTRUCTIONS Write a function that takes an integer “count” and a double “probability" Generate “count” random numbers between 0.0 and 1.0 Print the number of generated random numbers that is less than “probability” Call this new function from main() MY CODE #include <iostream> #include <cstdlib> using namespace std; int newFunction(int count, double probability) { double random; int total = 0; for(int i = 0; i < count; i++) { random = (double) rand() / RAND_MAX; if (random < probability) { cout << random << endl; total++; } } return total; } int main() { cout << "Enter integer for seed: " << endl; int seed; cin >> seed; srand(seed); int c; double p; cout << "Enter the count of numbers to be generated: " << endl; cin >> c; cout << "Enter the probability: " << endl; cin >> p; cout << "Number of generated random numbers less than probability entered is " << newFunction(c, p) << endl; return 0; } PROGRAM INPUT 1 //seed 3 //number of random numbers (count) 0.5 //value for probability MY OUTPUT Enter integer for seed: 1 Enter the count of numbers to be generated: 3 Enter the probability: 0.5 0.394383 Number of generated random numbers less than probability entered is 1 HIS OUTPUT Enter integer for seed: 1 Enter the count of numbers to be generated: 3 Enter the probability: 0.5 0.159812 0.216901 Number of generated random numbers less than probability entered is 2 He gave us this as a skeleton for the code: #include <iostream> #include <cstdlib> using namespace std; int newFunction(int count, double probability); int main() { cout << "Enter integer for seed: " << endl; int seed; cin >> seed; srand(seed); int c; double p; cout << "Enter the count of numbers to be generated: "; cin >> c; cout << "Enter the probability: "; cin >> p; cout << "Number of generated random numbers less than probability entered is " << newFunction(c, p) << endl; return 0; } I don't have a clue as to what I'm doing wrong. He uses an online textbook where he inserts his "key code" then when we run our code it compares the outputs and determines if they are the same. We are using the same compiler, and I am almost positive we are to use rand(). Please, I really need help...Thank you
  5. That's the same issue I'm having
  6. Can't get this to work ;/ with my bot manager
  7. Scripts

    Hello!

    Hey guys, been around the RS botting community for a looooooong time! Decided I would join OSBot since a certain other botting community requires VIP to write/run local scripts *cough*.....I have decided I'm going to teach myself how to write simple RS scripts and slowly but surely improve them! Hope to be making scripts for all of you very soon ;)
×
×
  • Create New...