Difference between revisions of "Team Name (Official)"
(→Assignment 3) |
(→Assignment 2) |
||
Line 16: | Line 16: | ||
=== Assignment 2 === | === Assignment 2 === | ||
+ | We chose to work on the program that finds out how many primes are between 1 and N. | ||
+ | |||
+ | Assignment 2 was very successful. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | We are submitting the files now (7:00pm April 11th). | ||
+ | |||
+ | This Wiki page will be updated with details before A3's due date (11:55pm April 12th). | ||
− | |||
=== Assignment 1 === | === Assignment 1 === | ||
====[[User:Gtsmyth | Graeme Smyth]]==== | ====[[User:Gtsmyth | Graeme Smyth]]==== |
Revision as of 18:18, 11 April 2013
GPU610/DPS915 | Student List | Group and Project Index | Student Resources | Glossary
Contents
Project Name TBA
Team Members
- Graeme Smyth, Some responsibility
- Roman Hotin, Some other responsibility
Progress
Assignment 3
Assignment 3 was very successful.
We are submitting the files now (7:00pm April 11th).
This Wiki page will be updated with details before the due date (11:55pm April 12th).
Assignment 2
We chose to work on the program that finds out how many primes are between 1 and N.
Assignment 2 was very successful.
We are submitting the files now (7:00pm April 11th).
This Wiki page will be updated with details before A3's due date (11:55pm April 12th).
Assignment 1
Graeme Smyth
Topic
Making parallel an application which calculates the first n primes.
Roman Hotin
Topic
encrypting text
#include <iostream> #include <cstdlib> #include <ctime> #include <cstring> #include <string> #include <cctype> using namespace std; void Encrypt(string&); string Decrypt(string strTarget); int main(int argc, char* argv[]) { //initialize and get the string from the user string strTarget; cout << "Enter a string to encrypt: "; //getline(cin,strTarget); strTarget = argv[1]; string temp(strTarget); Encrypt(strTarget); cout << "Encrypted: " << strTarget << endl; cout << "Decrypted: " << Decrypt(strTarget) << endl; return 0; } void Encrypt(string &strTarget) { int len = strTarget.length(); char a; string strFinal(strTarget); for (int i = 0; i <= (len-1); i++) { a = strTarget.at(i); int b = (int)a; //get the ASCII value of 'a' b += 2; //Mulitply the ASCII value by 2 if (b > 254) { b = 254; } a = (char)b; //Set the new ASCII value back into the char strFinal.insert(i , 1, a); //Insert the new Character back into the string } string strEncrypted(strFinal, 0, len); strTarget = strEncrypted; } string Decrypt(string strTarget) { int len = strTarget.length(); char a; string strFinal(strTarget); for (int i = 0; i <= (len-1); i++) { a = strTarget.at(i); int b = (int)a; b -= 2; a = (char)b; strFinal.insert(i, 1, a); } string strDecrypted(strFinal, 0, len); return strDecrypted; }