Engineering Problem Solving With C++ 4th Edition Etter Solutions Manual Download
Engineering Problem Solving With C++ 4th Edition Etter Solutions Manual Download
      https://testbankfan.com/product/engineering-problem-solving-
                  with-c-4th-edition-etter-solutions-manual/
https://testbankfan.com/product/engineering-problem-solving-
with-c-4th-edition-etter-test-bank/
https://testbankfan.com/product/problem-solving-with-c-10th-edition-
savitch-solutions-manual/
https://testbankfan.com/product/problem-solving-with-c-9th-edition-
savitch-solutions-manual/
https://testbankfan.com/product/accounting-information-systems-11th-
edition-romney-test-bank/
Introduction to Wireless and Mobile Systems 4th Edition
Agrawal Solutions Manual
https://testbankfan.com/product/introduction-to-wireless-and-mobile-
systems-4th-edition-agrawal-solutions-manual/
https://testbankfan.com/product/anatomy-and-physiology-9th-edition-
patton-solutions-manual/
https://testbankfan.com/product/essentials-of-statistics-for-the-
behavioral-sciences-2nd-edition-nolan-solutions-manual/
https://testbankfan.com/product/accounting-9th-edition-horngren-
solutions-manual/
https://testbankfan.com/product/management-global-13th-edition-
robbins-test-bank/
International Business 14th Edition Daniels Solutions
Manual
https://testbankfan.com/product/international-business-14th-edition-
daniels-solutions-manual/
Exam Practice!
True/False Problems
1. T
2. F
3. T
4. T
5. F
6. T
7. T
Multiple Choice Problems
8. (b)
9. (a)
10.    (d)
Program Analysis
11.    1
12.    0
13.    0
14.    Results using negative integers may not be as expected.
Memory Snapshot Problems
15.    v1-> [double x->1 double y->1 double orientation->3.1415]
       v2-> [double x->1 double y->1 double orientation->3.1415]
16.    v1-> [double x->0.0 double y->0.0 double orientation->0.0]
       v2-> [double x->1 double y->1 double orientation->3.1415]
17.    v1-> [double x->2.1 double y->3.0 double orientation->1.6]
       v2-> [double x->2.1 double y->3.0 double orientation->1.6]
Programming Problems
/*--------------------------------------------------------------------*/
/* Problem chapter6_18                                                */
/*                                                                    */
/* This program calls a function that detects and prints the first    */
/* n prime integers, where n is an integer input to the function.     */
#include <iostream>
using namespace std;
int main()
{
   /* Declare and initialize variables.           */
   int input;
return 0;
}
/*--------------------------------------------------------------------*/
/* Function to calculate prime numbers.                               */
void primeGen(int n){
/* Declare variables. */
  for (i=1;i<=n;i++){
    prime=true;
    for (j=2;j<i;j++){
      if (!(i%j)) {
      prime=false;
      }
    }
    /* Output number if it is prime.         */
    if (prime)
      cout << i << endl;
  }
  return;
}
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_19                                                */
/*                                                                    */
/* This program calls a function that detects and prints the first    */
/* n prime integers, where n is an integer input to the function.     */
/* The values are printed to a designated output file.                */
#include <iostream>
#include <fstream>
#include <string>
int main()
{
   /* Declare and initialize variables            */
   int input;
   ofstream outfile;
   string filename;
   outfile.open(filename.c_str());
   if (outfile.fail()) {
     cerr << "The output file " << filename << " failed to open.\n";
     exit(1);
   }
outfile.close();
return 0;
}
/*--------------------------------------------------------------------*/
/* Function to calculate prime numbers.                               */
void primeGen(int n, ofstream& out){
  /* Declare variables.        */
  int i,j;
  bool prime;
  for (i=1;i<=n;i++){
    prime=true;
    for (j=2;j<i;j++){
      if (!(i%j)) {
      prime=false;
      }
    }
    /* Output number if it is prime.         */
    if (prime)
      out << i << endl;
  }
  return;
}
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_20                                                */
/*                                                                    */
/* This program calls a function that counts the integers in a file */
/* until a non-integer value is found. An error message is printed */
/* if non-integer values are found.                                   */
#include <iostream>
#include <fstream>
#include <string>
int main()
{
   /* Declare and initialize variables            */
   ifstream infile;
   string filename;
   int numInts;
   infile.open(filename.c_str());
   if (infile.fail()) {
     cerr << "The input file " << filename << " failed to open.\n";
     exit(1);
   }
infile.close();
return 0;
}
/*--------------------------------------------------------------------*/
/* Function to count integers.                                        */
int countInts(ifstream& in){
  in >> num;
  while (!in.eof()) {
    if (!in) {
      cerr << "Encountered a non-integer value." << endl;
      break;
    } else {
      count++;
    }
    in >> num;
  }
  return count;
}
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_21                                                */
/*                                                                    */
/* This program calls a function that prints the values of the state */
/* flags of a file stream, which is passed to the function as an      */
/* argument.                                                          */
#include <iostream>
#include <fstream>
#include <string>
   infile.open(filename.c_str());
   if (infile.fail()) {
     cerr << "The input file " << filename << " failed to open.\n";
     exit(1);
   }
infile.close();
return 0;
}
/*--------------------------------------------------------------------*/
/* Function to count integers.                                        */
void printFlags(ifstream& in){
   return;
}
/*--------------------------------------------------------------------*/
Simple Simulations
/*--------------------------------------------------------------------*/
/* Problem chapter6_22                                                */
/*                                                                    */
/* This program simulates tossing a "fair" coin.                      */
/* The user enters the number of tosses.                              */
#include <iostream>
#include <cstdlib>
int main()
        /* Print results. */
        cout << "\n\nNumber of tosses: " << tosses << endl;
        cout << "Number of heads:     "<< heads << endl;
        cout << "Number of tails:     " << tosses-heads << endl;
        cout << "Percentage of heads: " << 100.0 * heads/tosses << endl;
        cout << "Percentage of tails: " << 100.0 * (tosses-heads)/tosses << endl;
        /* Exit program.    */
        return 0;
}
/*--------------------------------------------------------------------*/
/*      (rand_int function from page 257)                             */
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_23                                                */
/*                                                                    */
/* This program simulates tossing an "unfair" coin.                   */
/* The user enters the number of tosses.                              */
#include <iostream>
#include <cstdlib>
int main()
{
   /* Declare variables and function prototypes.             */
   /* Print results. */
   cout << "\n\nNumber of tosses:      " << tosses << endl;
   cout << "Number of heads:       " << heads << endl;
  cout << "Number of tails:       " << tosses-heads << endl;
   cout << "Percentage of heads: " << 100.0 * heads/tosses << endl;
   cout << "Percentage of tails: " << 100.0 * (tosses-heads)/tosses <<
endl;
   /* Exit program.       */
   return 0;
}
/*------------------------------------------------------------------*/
/*                (rand_int function from page 257)                 */
/*------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_24                                                 */
/*                                                                     */
/* This program simulates tossing a "fair" coin using Coin class.      */
/* The user enters the number of tosses.                               */
#include <iostream>
#include <cstdlib>
#include "Coin.h"
using namespace std;
int main()
{
   /* Declare and initialize variables */
   /* and declare function prototypes. */
   int tosses=0, heads=0, required=0;
   int seed;
   /* Prompt user for number of tosses. */
   cout << "\n\nEnter number of fair coin tosses: ";
   cin >> required;
   while (required <= 0)
   {
       cout << "Tosses must be an integer number, greater than zero.\n\n";
       cout << "Enter number of fair coin tosses: ";
       cin >> required;
     }
      /* Print results. */
      cout << "\n\nNumber of tosses: " << tosses << endl;
      cout << "Number of heads:     "<< heads << endl;
      cout << "Number of tails:     " << tosses-heads << endl;
      cout << "Percentage of heads: " << 100.0 * heads/tosses << endl;
      cout << "Percentage of tails: " << 100.0 * (tosses-heads)/tosses << endl;
      /* Exit program.    */
      return 0;
}
/*--------------------------------------------------------------------*/
/*---------------------------------------------------*
/* Definition of a Coin class                        */
/* Coin.h
#include <iostream>
#include <cstdlib> //required for rand()
using namespace std;
int rand_int(int a, int b);
class Coin
{
  private:
  char faceValue;
  public:
  static const int HEADS = 'H';
  static const int TAILS = 'T';
  //Constructors
  Coin() {int randomInt = rand_int(0,1);
          if(randomInt == 1)
            faceValue = HEADS;
          else
            faceValue = TAILS;}
  //Accessors
  char getFaceValue() const {return faceValue;}
  //Mutators
  //Coins are not mutable
};
/*----------------------------------------------------*/
/* This function generates a random integer */
/* between specified limits a and b (a<b). */
int rand_int(int a, int b)
/*------------------------------------------------------------------*/
/* Problem chapter6_25                                               */
/*                                                                  */
/* This program simulates rolling a six-sided "fair" die.           */
/* The user enter the number of rolls.                              */
#include <iostream>
#include <cstdlib>
int main()
{
   /* Declare variables and function prototypes. */
   int onedot=0, twodots=0, threedots=0, fourdots=0, fivedots=0,
       sixdots=0, rolls=0, required=0;
/*------------------------------------------------------------------*/
/* Problem chapter6_26                                              */
/*                                                                  */
/* This program simulates an experiment rolling two six-sided       */
/* "fair" dice. The user enters the number of rolls.                */
#include <iostream>
#include <cstdlib>
int main()
{
   /* Declare variables. */
   int rolls=0, die1, die2, required=0, sum=0;
   /* Exit program.       */
   return 0;
}
/*------------------------------------------------------------------*/
/*          (rand_int function from text)                       */
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/* Problem chapter6_27                                              */
/*                                                                  */
/* This program simulates a lottery drawing that uses balls         */
/* numbered from 1 to 10.                                           */
#include <iostream>
#include <cstdlib>
   /* Get three lottery balls, check for even or odd, and NUMBER.      */
   /* Also check for the 1-2-3 sequence and its permutations.          */
   while (lotteries < required)
   {
        lotteries++;
        cout << "Lottery number is: " << first << "-" << second
             << "-" << third << endl;
   /* Print results. */
   cout << "\nPercentage of time the result contains three even numbers:"
        << 100.0*alleven/lotteries << endl;
   cout << "Percentage of time the number " << NUMBER << " occurs in the"
          " three numbers: " << 100.0*num_in_sim/lotteries << endl;
   cout << "Percentage of time the numbers 1,2,3 occur (not necessarily"
     " in order): " << 100.0*onetwothree/lotteries << endl;
   /* Exit program.       */
   return 0;
}
/*--------------------------------------------------------------------*/
/*              (rand_int function from page 257)                     */
/*--------------------------------------------------------------------*/
Component Reliability
/*--------------------------------------------------------------------*/
/* Problem chapter6_28                                                */
/*                                                                    */
/* This program simulates the design in Figure 6-17 using a           */
/* component reliability of 0.8 for component 1, 0.85 for             */
/* component 2 and 0.95 for component 3. The estimate of the          */
/* reliability is computed using 5000 simulations.                    */
/* (The analytical reliability of this system is 0.794.)              */
#include <iostream>
#include <cstdlib>
   /* Run simulations. */
   for (num_sim=0; num_sim<SIMULATIONS; num_sim++)
   {
        /* Get the random numbers */
        est1 = rand_float(MIN_REL,MAX_REL);
        est2 = rand_float(MIN_REL,MAX_REL);
        est3 = rand_float(MIN_REL,MAX_REL);
   /* Print results. */
   cout << "Simulation Reliability for " << num_sim << " trials: "
        << (double)success/num_sim << endl;
   /* Exit program.       */
   return 0;
}
/*-------------------------------------------------------------------*/
/*              (rand_float function from page 257)                  */
/*-------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_29                                                */
/*                                                                    */
/* This program simulates the design in Figure 6.18 using a           */
/* component reliability of 0.8 for components 1 and 2,               */
/* and 0.95 for components 3 and 4. Print the estimate of the         */
/* reliability using 5000 simulations.                                */
/* (The analytical reliability of this system is 0.9649.)             */
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
   /* Define variables. */
   int num_sim=0, success=0;
   /* Run simulations. */
   for (num_sim=0; num_sim<SIMULATIONS; num_sim++)
   {
        /* Get the random numbers. */
        est1 = rand_float(MIN_REL,MAX_REL);
        est2 = rand_float(MIN_REL,MAX_REL);
        est3 = rand_float(MIN_REL,MAX_REL);
        est4 = rand_float(MIN_REL,MAX_REL);
   /* Print results. */
   cout << "Simulation Reliability for " << num_sim << " trials: "
        << (double)success/num_sim << endl;
   /* Exit program.       */
   return 0;
}
/*--------------------------------------------------------------------*/
/*              (rand_float function from page 257)                   */
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_30                                                */
/*                                                                    */
/* This program simulates the design in Figure 6.19 using a           */
/* component reliability of 0.95 for all components. Print the        */
/* estimate of the reliability using 5000 simulations.                */
/* (The analytical reliability of this system is 0.99976.)            */
#include <iostream>
#include <cstdlib>
int main()
{
   /* Define variables. */
   int num_sim=0, success=0;
   double est1, est2, est3, est4;
/* Run simulations. */
   /* Print results. */
   cout << "Simulation Reliability for " << num_sim << " trials: "
        << (double)success/num_sim << endl;
   /* Exit program.       */
   return 0;
}
/*--------------------------------------------------------------------*/
/*              (rand_float function from page 257)                   */
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* Problem chapter6_31                                                */
/*                                                                    */
/* This program generates a data file named wind.dat that             */
/* contains one hour of simulated wind speeds.                        */
#include    <iostream>
#include    <fstream>
#include    <cstdlib>
#include    <string>
int main()
{
   /* Define variables. */
   int timer=START_TIME;
   double ave_wind=0.0, gust_min=0.0, gust_max=0.0, windspeed=0.0;
   ofstream wind_data;
Illustrator: Al McWilliams
Language: English
Victor parked his sleekly expensive car in front of the Institute's main
building. "You wait here, dearest," he said. "I'll only be a few
minutes."
He kissed her, but seemed preoccupied. She watched him, slender
and nattily dressed, as he crossed the empty lobby and pressed the
button for the automatic elevator. The cage came down, he closed
the door behind himself, and then Margaret was out of the car and
hurrying up the walk. It was the intelligent thing to know as much as
possible about Victor's movements.
The indicator stopped at three. Margaret lifted her evening gown
above her knees and took the stairway at a run.
From Eldon's laboratory, the only room on the floor to show a light,
she could hear voices.
"I don't like leaving loose ends, Carmichael. And it's your own gun."
"So it was deliberate. But why?" Eldon sounded incredulous.
Victor spoke again, his words indistinguishable but his tone assured
and boastful.
There was a muffled splatting sound, a grunt of pain.
"Why, damn your soul!" Victor's voice again, raised in angry surprise.
But no pistol shot.
Margaret peered around the door. Victor held the pistol, but Eldon
had his wrist in a firm grasp and was twisting. Victor's nose was
bleeding copiously and, although his free hand clawed at Eldon's one
good eye, the physicist was forcing him back. Margaret felt a stab of
fear. If anything happened to Victor it would cost her—millions.
She paused only to snatch up a heavy, foot-long bar of copper alloy
as she crossed the room. She raised it and crashed it against the
side of Eldon's skull. Sheer tenacity of purpose maintained his hold
on Victor's gun hand as he staggered back, dazed, and Margaret
could not step aside in time. The edge of an equipment-laden table
bit into her spine as Eldon's body collided with hers, and the bar was
knocked from her hand.
Eldon got one sidelong glimpse of the girl and felt a sudden thrill
that she had come to help him. He did not see what she had done.
And then hell broke loose. Leaping flames in his body. The
unmistakable spitting crackle of bound charges breaking loose. The
sensation of hurtling immeasurable distances through alternate
layers of darkness and blinding light. Grey cotton wool filling his
nose and mouth and ears. Blackness.
II
One of her hands grasped his belt. She gave a slight tug. His body
rose easily into the air as though completely weightless, and when
she released him he floated.
Her fingers found a firm hold on his collar. She moved, broke into a
steady run, and his body, floating effortlessly at the height of her
waist, followed. She ran quietly, sure-footed in the darkness, with
only the sound of her breathing and the thin protests of the moss
under her feet. Sometimes his collar jerked as she changed course
to avoid some obstacle.
"I have no weight, but I still have mass and therefore inertia," he
found himself thinking, and knew he should be afraid instead of
indulging in such random observations.
He discovered he could turn his head, although the rest of his body
remained locked in weightless rigidity, and gradually he became
aware of something following them. From the glimpses he caught in
the slanting red moonbeams it resembled a lemur. He watched it
glide from tree to tree like a flying squirrel, catch the rough bark and
scramble upward, glide again.
A whistle, overhead, a sound entirely distinct from that of the wind-
whipped branches, brought the girl to a sudden stop. She jerked
Eldon to a halt in mid-air beside her and pulled him into the deeper
shadow beneath a gnarled tree just as a great torpedo-shaped thing
passed above the treetops, glistening like freshly spilled blood in the
moonglow. Some sort of wingless aircraft.
They waited, the girl fearful and alert. The red moon dropped below
the horizon and a few stars—they were of a normal color—did little
to relieve the blackness. The flying craft returned, invisible this time
but still making a devilish whistle that grated on Eldon's nerves like
fingernails scraped down a blackboard as it zigzagged slowly back
and forth. Then gradually the noise died away in the distance.
The girl sighed with relief, made a chirruping sound, and the lemur-
thing came skittering down the tree beneath which they were hiding.
She spoke to it, and it gave a sailing leap that ended on Eldon's
chest. Its handlike paws grasped the fabric of his shirt. He sank a
few inches toward the ground, but immediately floated upward again
with nightmarish buoyancy.
The girl reached to her belt again, and then she was floating in the
air beside him. She grasped his collar and they were slanting upward
among the branches. The lemur-thing rose confidently, perched on
his chest. They moved slowly up to treetop level, where the girl
paused for a searching look around. Then she rose above the trees,
put on speed, and the hot wind whistled around Eldon's face as she
towed him along.
It was a dream-scene where time had no meaning. It might have
been minutes or hours. The throbbing of his headache diminished,
leaving him drowsy.
The lemur-thing broke the spell by chattering excitedly. In the very
dim starlight he could just discern that it was pointing upward with
one paw, an uncannily human gesture.
The girl uttered a sharp word and dove toward the treetops, and
Eldon looked up in time to see a huge leathery-winged shape
swooping silently upon them. He felt the foetid breath and glimpsed
hooked talons and a beak armed with incurving teeth as the thing
swept by and flapped heavily upward again.
The girl released him abruptly, leaving his heart pounding in sudden
terrible awareness of his utter helplessness. He felt himself brush
against a branch that stood out above the others and start to drift
away. But the lemur hooked its hind claws into his shirt and grasped
the branch with its forepaws, anchoring him against the wind.
A long knife flashed in the girl's hand and she was shooting upward
to meet the monster. She had not deserted him after all. She closed
in, tiny beside the huge shape, as the monster beat its batlike wings
in a furious attempt to turn and rend her. There was a brief flurry, a
high-pitched cry of agony, and the ungainly body crashed downward
through a nearby treetop, threshing in its death agonies.
Eldon felt the trembling reaction of relief as the girl glided
downward, still breathing hard from her exertion, and it left him
feeling even more helpless and useless than ever. Once more she
took him in tow and the nightmare flight continued.
Over one area a ring of faintly luminous fog was rolling, spreading
among the trees, contracting like a gaseous noose.
"Kauva ne Sin," the girl spat, bitter anger in her voice, and fear and
unhappiness too. She made a long high detour around the fog ring
and looked back uneasily even after they were past.
All at once they were diving again, down below the treetops that to
Eldon looked no different from any of the others. But to the girl it
was journey's end. She twisted upright and her feet touched gently
as she reached to her belt and regained normal weight. Eldon still
floated.
The girl pushed him through the air and into a black hole between
the spreading roots of a huge tree. The hole slanted downward,
twisting and turning, and became a tunnel. The lemur-thing jumped
down and scampered ahead.
It was utterly dark until she made her hands glow again, after they
had passed a bend. Finally the tunnel widened into a room.
She left him floating, touched one wall, and it glowed with a soft,
silvery light that showed him he was in living quarters of some kind.
The walls were transparent plastic, and through their glow he could
see the dirt and stones and tangled tree roots behind them. Water
trickled in through a hole in one wall, passed through an oval pool of
brightly colored tiles recessed into the floor, and vanished through a
channel in the opposite wall. There were furnishings of strange
design, simple yet adequate, and archways that seemed to lead to
other rooms.
The girl returned to him, pushed him over to a broad, low couch,
shoving him downward. She touched him with an egg-shaped object
from her belt and he sank into the soft cushions as abruptly his body
went limp and recovered its normal heaviness. He stared up at her.
She was beautiful in a vital, different way. Natural and healthily
normal looking, but with an indescribable trace of the exotic. Her
hair, he saw—now that the light was no longer morbidly ruddy—was
a lovely dark red with glints of fire. She was young and self-assured,
yet oddly thoughtful, and there was about her an aura of vibrant
attraction that seemed to call to all his forgotten dreams of
loveliness. But Eldon Carmichael was very sick and very tired.
She looked at him speculatively, a troubled frown narrowing her
strangely luminous grey-green eyes, and asked a question. He shook
his head to show lack of understanding, wondering who she was and
where he was.
She turned away, her shoulders sagging with disappointment. Then
she noticed that she was smeared with a gooey reddish-black
substance, evidently from the huge bat-thing she had fought and
killed. She gave a shiver of truly feminine repugnance.
Quickly she discarded her close fitting jacket, brief skirt and the wide
belt from which her sheathed dagger hung, displaying no trace of
embarrassment at Eldon's presence even when she stood completely
nude.
Her body was fully curved but smoothly muscular, an active body. It
was a symphony of perfection—except that across the curve of one
high, firm breast ran a narrow crescent-shaped scar, red as though
from a wound not completely healed. Once she glanced down at it
and her face took on a hunted, fearful look.
She tested the temperature of the pool with one outstretched bare
toe and then plunged in, and as she bathed herself she hummed a
strangely haunting tune that was full of minor harmonies and
unfamiliar melodic progressions. Yet it was not entirely a sad tune,
and she seemed to be enjoying her bath. Occasionally she glanced
over at him, questioning and thoughtful.
Eldon tried to stay awake, but before she left the pool his one eye
had closed.
                                 III
After she left he prowled restlessly around the underground rooms,
looking, touching, exploring. He tried to find the controls for the
illuminated walls, and there were none. Every square inch of the
smooth plastic seemed exactly like every other. The other devices—
even the uses of some he could not determine—were the same.
There were no switches or other controls. It was all very puzzling.
He spent most of his time in the main room where Krasna had left
the walls lighted, for the unfamiliar darkness of the others gave him
the eerie feeling that something was watching him from behind.
Some of the fittings seemed unaccountably familiar, although
operating on principles he was unable to understand. The sense of
familiarity amid strangeness gave him a schizophrenic sensation, as
though two personalities struggled for control, two personalities with
different life-patterns and experiences. A most unsettling feeling.
He thought of Margaret, longingly, and then of Victor. His fist
clenched and his lips tightened. If Schenley were still alive, some
day there would be a reckoning. Schenley had been sure of himself
and had boasted. And now, he was sure, Margaret knew just what
sort of rat Victor really was.
His thoughts turned to his anomalous position with the red-haired
girl. Krasna had brought him out of the perilous forest purely
because she thought he was this wonderful El-ve-don. And now he
was living in her home, entirely dependent upon her sense of pity. It
was galling.
He found a large rack containing scrolls mounted on cleverly
designed double rollers, and after the first few minutes of puzzling
out the writing letter by letter he found himself reading with growing
fluency. Part of the same hypnotic and telepathic process, he
reflected, through which Krasna had taught him her spoken
language. At first he read mainly to escape his own unpleasant
thoughts and keep occupied, but then he grew interested. Brief,
undetailed references began to make pictures—the Gateway—the
Fortress of Sin—the Forest People, evidently the clan to which
Krasna belonged—the Luvans—Sasso. His mind squirmed away from
that last impression. Gradually the disconnected pictures began to
form a sequence.
He was still reading hours later when Krasna emerged from the
tunnel. She gave a little sigh of fatigue, dropped her heavy weapon
belt, and started to undress. But the lemur-thing interrupted. It
raced down the tunnel, a furry streak that chattered for attention.
"Later, Tikta," Krasna told it, continuing to disrobe. "I'm too tired to
understand."
The sight of her loveliness as she stepped into the warm pool gave
Eldon no pleasure. If everything had been different.... Instead it
brought rankling resentment, of her, of his condition, of everything.
She looked at him just as impersonally as she did at her lemur. It
was evident she did not consider him a man, a person. He was just
something she had picked up by mistake and was too kind-hearted
to dispose of. Under the circumstances it would have been ridiculous
for him to turn away.
"Now, Tikta," she said after her bath, sinking down on one of the
couches.
The little creature ran to her, leaped to her shoulder and placed its
tiny handlike front paws on opposite sides of her head. Krasna
closed her eyes.
To Eldon, observing closely, it was like watching someone who was
seeing an emotional movie. Hate, anger, hope, surprise, puzzlement,
all followed each other across her mobile, expressive features,
ending in disappointment and disgust. At last Tikta removed its paws
and Krasna opened her eyes.
"Your—friends—" she hesitated over the word. "They are in Varda.
Both."
"Is the girl all right? Where are they? How do you know? Did you
see them?" The questions tumbled from Eldon's lips.
Krasna smiled faintly. "No, I have not seen them. But Tikta can catch
the thoughts of all wild things that can not guard their minds, and
tell me. The wild things saw your—friends." Again she hesitated, and
this time made a grimace of angry distaste.
"Where is the girl? Can you take me to her?" he demanded excitedly.
"No. They are both beyond the Mountains that Move."
"So?"
"In the land of the Faith," she snapped.
"But couldn't you—?"
Pity was almost smothered in stern contempt as she looked at him.
"We do not go among the Faith except for a purpose. And that
purpose is not returning you to your—friends."
"But your people?"
"They would not help you if they could. For I am Krasna."
He did not grasp the significance of her words but the firmness of
her tone indicated there was no use arguing with this self-willed,
red-haired person. Nevertheless he resolved to try to find Margaret,
and as soon as possible.
Krasna's eyes widened with apprehension at his thought.
"You are a fool. And if you must try you had better read all the
scrolls first. Only El-ve-don could survive, and the death of the Faith
is not easy."
Eldon cursed silently. This damnable girl, although beautiful in her
own odd way, not only insulted him with her pity but invaded his
mind.
"Well, shut your mind if you don't like it," she snapped angrily.
"You're odd, too, and far from beautiful."
Margaret Matson opened her eyes. A strange man stood over her,
and what a man! He was huge and hard looking, with dark, wind-
toughened skin. He was dressed in some sort of barbaric military
uniform, colorful and heavily decorated. And he was playing with a
needle pointed dagger.
Her mouth opened. "Victor!" she screamed.
Her voice reverberated hollowly from the curved walls and roof of a
small metal room. The big man screwed up his face at the shrill
noise.
"Victor! Help me!" she shouted again.
Victor failed to answer.
"Eldon!" she yelled.
The big warrior spun his dagger casually, the way a boy would play
with a stick. His lips curled back in a wolfish grin, emphasizing two
of his strong white teeth that projected beyond the others like fangs.
His whole appearance was brutal.
"Where am I? What do you want with me?" she gasped. Then her
glance followed the man's eyes. Her form-fitting evening gown was
torn and disarrayed. She snatched it down with a show of indignant
modesty, and the man grinned widely. One corner of his mouth
twitched.
Margaret would have been even more frightened except that the big
soldier's reaction struck a familiar note that lent her confidence. He
spoke, but his words were gibberish.
Then from a wall locker he produced two helmet-like devices, metal
frames with pieces of some translucent material set to touch the
wearer's temples.
She started to draw away as he stooped to push one over her hair,
but submitted when he frowned and fingered the point of his knife.
He donned the other helmet.
"My name is Wor, merta of the Forces and torna to Great Sasso
Himself." She understood him now.
"You and I might be good friends—if Sin allows," he continued. "You
bear a great resemblance to Highness Sin, even though your color is
faded."
Despite her position Margaret bridled angrily. Wor laughed
uproariously. "Your temper is like Highness Sin's too," he declared
appreciatively.
"Who—who is this Sin?"
"You will find out," Wor replied evenly. Then his face sobered and
softened. "If you want a chance to be with me, take my advice and
be careful what you say and even what you think. Sin is all-powerful
—and jealous. She knew when you appeared in our world."
"Where is Victor?" Margaret asked. "Is he—?"
"The one-armed one, or the other?"
Margaret's face showed scorn. "Would I be interested in cripples?"
"Oh, the slender one. He too will be taken before Highness Sin."
"And Eldon?"
Wor looked annoyed. "Gone. Came through on the seaward side of
the Mountains."
"But why didn't you get him, too?"
Wor was distinctly irked. "We looked. Either he came through below
ground level, in which case he is dead, or the Rebels found him, in
which case he is dead, too. Write him off."
Margaret let a couple of tears roll down her cheeks, but not from
grief over Eldon. She knew that in this strange situation into which
she had been flung she would need a friend and protector.
"What is going to happen to poor helpless me? Oh, won't you help
me?" she asked plaintively. Her eyes expressed open admiration for
the corded muscles rippling beneath Wor's military tunic.
It was an ancient appeal and Margaret realized it had been most
obviously applied. But it worked. Men were so easily handled, even
this Wor. Carefully she hid her satisfaction as he sat down beside
her.
She moved a little closer to him as he talked, telling her about his
land and what she could expect. After a while he sheathed his
dagger.
Someone tapped on the bulkhead. Wor bellowed and the door
opened. The man who entered raised his hand in a respectful salute,
and Margaret would have given much to understand what he said.
But Wor stretched out one enormous hand and snatched the helmet
from her head. The words became meaningless but she could still
see the deference with which Wor was treated.
After the man had gone and Wor had crammed the helmet back on
her head she was careful by word and look to let him see she
understood his importance. She could almost see his great chest
swell. Men were so simple, when handled properly.
A whistle emitted a warning screech.
"We land in a few minutes," Wor told her. "Do nothing that might
anger Highness Sin. Your life depends upon it."
He rose, snatched her to him in an embrace that was without
tenderness and left her lips bruised. Before she could decide
whether to resist or respond he was gone. A few minutes later the
flying machine struck with a cushioned thump and the sibilant hiss of
its engines died.
The two soldiers who escorted her out looked suspiciously at the
helmet Wor had allowed her to retain, but made no attempt to
remove it. The ship had landed in the courtyard of a tremendous
castle. Massive, weather-streaked grey walls soared upward to end
high above in incongruously stream-lined turrets from which
projected the ribbed and finned snouts of strange weapons.
Windows were few and small, and the whole structure looked
incredibly ancient.
The two guards hustled her through a circular doorway into a large
hall that formed a startling contrast to the bleak exterior. It was
richly appointed, and the walls were hung with heavy tapestries that
glowed softly in patterns that changed and shifted even as she
watched them.
There were many people in the room, soldiers and richly gowned
women with olive skins and dark hair. But again there was contrast,
for standing stiffly against one wall was a rank of perhaps thirty men
and women, all stark naked and all staring straight ahead with blank
unseeing eyes. They did not move a muscle as Margaret was led in,
though other heads turned and the low hum of conversation ceased
abruptly.
Margaret's attention centered almost instantly on the woman
occupying a dais at the far end of the hall, and after that she could
not tear her eyes away. This was Highness Sin, of whom even Wor
stood in awe. Margaret stared and Sin stared back. Except for the
difference in coloring this woman could have been Margaret's twin.
She was beautiful, the white skin of her face and shoulders setting
off her revealingly cut jet gown and ebony hair, and her haughty
face wore an expression of ruthless power. Margaret knew that
under similar circumstances she would have worn the same
expression.
The woman raised one exquisitely groomed hand and the guards
pushed Margaret forward, her feet sinking deep into springy
carpeting at each step. Every eye except those of the stiff, unseeing
people against the wall turned to follow her, and Margaret was
uncomfortably aware of her torn and soiled gown and her tangled,
uncombed hair.
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
testbankfan.com