Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

bunyonb

  • 3 years ago

A company wants to transmit data over the telephone lines. All their data is transmitted as four-digit integers. write a program that will encrypt their data so that it may be transmitted more securely. Your program should read a four digit number and encrypt as follows: replace each digit by the remainder after the sum of that digit plus 7 is divided by 10. Then swap the first digit with the third, and swap the second digit with the fourth. Then print the encypted integer. Write a seperate program that inputs an encrypted four-digit integer and decrypts it to form the original number

  • This Question is Closed
  1. bunyonb
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    You need to use While Loop too

  2. bunyonb
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Here is what i have so far... #include <iostream> using namespace std; int main(){ int num=0;int encrypted_num=0;int digit[3]; cout<< " Input: " cin>>num; if (num> 1000 || num<1000){ cout<< "

  3. Shadowys
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    you might want to use an array to keep the numbers. and......is the while loop really required?

  4. Shadowys
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    #include <iostream> #include <math.h> using namespace std; int main() { int num[4]; int a,b,c; cin >>a; if (a<10000) { if(a>1000) { for(int i=0; i<4;i++){ b=pow(10, i+1); num[i]=a%b; a-=a%b; if (i>0){ c=pow(10,i); cout<<num[i]; num[i]/=c; cout<<"h"; cout<<num[i]; } } } } else { cin.clear(); while (cin.get() != '\n') ; cout<<"hello"; cin>>a; } for(int i=0;i<4;i++){ num[i]+=7; num[i]=num[i]%10; } cout<<num[0]; cout<<num[1]; cout<<num[2]; cout<<num[3]; }

  5. Shadowys
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    sample code for using a array to keep the numbers for easy reference. to interchange the values, keep the element in another symbol before assigning it away.

  6. bunyonb
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Too late man. I failed

  7. Shadowys
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    sigh. i guess that's no help then. LOL good luck next time

  8. bunyonb
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Hope so

  9. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy