Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can Anyone help me !! I only need the password or the output for part6 plese harry before 12 :(( #include #include #include void explode(const

Can Anyone help me !!

I only need the password or the output for part6

plese harry before 12 :((

#include #include #include

void explode(const int code);

void readInput(char buffer[], const int bufferSize){ int i; int c; for(i=0; i<=bufferSize; ++i){ c = getchar();

/* this checks that you are at the end of the line */ /* Windows encodes an end-of-line as two characters: */ /* Linux just uses */ /* This will accept either version */ if(c == ' '){ c = getchar(); }

if(c == ' '){ break; } else if(i

}

void part1(){ const int bufferSize = 12; char buffer[bufferSize]; char target[] = "Optimus"; int i; const int n = strlen(target);

readInput(buffer, bufferSize);

for(i=0; i

int part2(){ int i,z;

const int bufferSize = 12; char buffer[bufferSize];

readInput(buffer, bufferSize);

/* atoi takes a string representation of a number (e.g. "1234") */ /* and converts it to an int representation of the number (e.g. 1234) */ z = atoi(buffer); if(!z) explode(20);

z += 22;

if(z != 53) explode(21);

return z / 2; }

void part3(){ int i,z;

const int bufferSize = 12; char buffer[bufferSize];

readInput(buffer, bufferSize);

i=0; while(i < bufferSize && (buffer[i] == 'H' || buffer[i] == 'w')){ i++; }

if(i != 4) explode(70); }

void part4(const int x){ int i,y,z; const int bufferSize = 12; char buffer[bufferSize];

readInput(buffer, bufferSize);

/* atoi takes a string representation of a number (e.g. "1234") */ /* and converts it to an int representation of the number (e.g. 1234) */ z = atoi(buffer); if(!z) explode(20);

y = z; for(i=0; i<50; i++){ y += z * i * y; }

if(z + 12 != x){ explode(21); } }

void part5(char buffer[], const int bufferSize){ const char allowed[] = "a3hUD6Cc8bTzv"; int i, j, x;

for(i=0; i

x = getchar(); if(x == EOF) explode(10); else if(x == ' ') explode(11);

c = (char)x; for(j=2; j<10; ++j){ if(c == allowed[j]){ buffer[i] = c + 1; break; } } if(j == 10){ explode(12); }

}

j = 0; for(i=1; i

/* Windows encodes an end-of-line as two characters: */ /* Linux just uses */ /* This will accept either version */ x = getchar(); if(x == ' ') x = getchar(); if(x != ' ') explode(14); }

void part6(const char buf1[], const int bufSize){ char buf2[bufSize]; int i, c;

readInput(buf2, bufSize);

for(i=0; i

}

void part7(int *x){ int y = 19; int *z = &y; int k;

const int bufSize = 12; char buffer[bufSize];

*z -= 3;

readInput(buffer, bufSize);

/* atoi takes a string representation of a number (e.g. "1234") */ /* and converts it to an int representation of the number (e.g. 1234) */ k = atoi(buffer);

if(k + *x != y) explode(70);

}

void theBomb(){ const int bufSize = 10; char buffer[bufSize]; int result;

printf("Enter the stage 1 password: "); part1(); printf("Stage 1 defused. ");

printf("Enter the stage 2 password: "); result = part2(); printf("Stage 2 defused. ");

printf("Enter the stage 3 password: "); part3(); printf("Stage 3 defused. ");

printf("Enter the stage 4 password: "); part4(result); printf("Stage 4 defused. ");

printf("Enter the stage 5 password: "); part5(buffer, bufSize); printf("Stage 5 defused. ");

printf("Enter the stage 6 password: "); part6(buffer, bufSize); printf("Stage 6 defused. ");

printf("Enter the stage 7 password: "); part7(&result); printf("Stage 7 defused. ");

printf("The entire bomb has been defused. "); }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Spatial And Temporal Databases 10th International Symposium Sstd 2007 Boston Ma Usa July 2007 Proceedings Lncs 4605

Authors: Dimitris Papadias ,Donghui Zhang ,George Kollios

2007th Edition

3540735399, 978-3540735397

More Books

Students also viewed these Databases questions

Question

How many states in India?

Answered: 1 week ago

Question

HOW IS MARKETING CHANGING WITH ARTIFITIAL INTELIGENCE

Answered: 1 week ago

Question

Different types of Grading?

Answered: 1 week ago

Question

Explain the functions of financial management.

Answered: 1 week ago