i need to fix this error ----------------- #include <iostream> using namespace s
ID: 3703340 • Letter: I
Question
i need to fix this error
-----------------
#include <iostream>
using namespace std;
int main()
{
int i;
int lower_value, upper_value;
bool loop_value = true;
while (loop_value)
{
cout << "Enter lower and upper values" << endl;
cin >> lower_value >> upper_value;
if ((lower_value<32 || lower_value>126))
{
cout << "Values must be in range 32"
<< " to 126 inclusive ";
}
else if ((lower_value > upper_value))
{
cout << "Lower value can't be greater"
<< "than Upper ";
}
else
{
loop_value = false;
}
}
cout << "Characters for ASCII values between "
<< lower_value << " and " << upper_value;
cout << " ----+----+----+- ";
for (i = lower_value; i <= upper_value; i++)
{
cout << (char)i;
if ((i - lower_value + 1) % 16 == 0)
{
cout <<" ";
}
}
cout << " ----+----+----+- ";
return 0;
}
zy 5.15. Lab Lesson (Part1 x CThis Program Is To Give 1 xGcert a set of tempera x ? secure https:/.learn.zybooks.com/zy S1136Spring2018LabB/chapter/5/section/15 ::: Apps D Paymenis O barn P Probability ?? ? Sighlbox: Sirn liy Wal hil wi Mel Y Pak Idr-Relig unP D Paki lar' RELIGION D Paki lan Men nd zyBooks My lbay > CS 1 136 home > S.1 5: Lab Lessor ,Part 1 of2) ez,000ks catalog @repro ? Hijnsen ? 3: Comprc output A Output differs. See highlights below. Special character legen 1 126 Inut 126 32 48 57 Your output 3456729:???? trte? leue? "d ttpper v..'es Eepccted output ?.ue5m35-heinrs-ge 32 to 226 noluelve 436735 4: Compare output A 127 31 impul 3 4 Type here to search 1014 PM 4/8/2018Explanation / Answer
The only difference in the code is in the if condition if ((lower_value<32 || lower_value>126))
It willl change to if ((lower_value<32 || upper_value>126))
The corrected code is as follows :
#include <iostream>
using namespace std;
int main()
{
int i;
int lower_value, upper_value;
bool loop_value = true;
while (loop_value)
{
cout << "Enter lower and upper values" << endl;
cin >> lower_value >> upper_value;
if ((lower_value<32 || upper_value>126))
{
cout << "Values must be in range 32"
<< " to 126 inclusive ";
}
else if ((lower_value > upper_value))
{
cout << "Lower value can't be greater"
<< "than Upper ";
}
else
{
loop_value = false;
}
}
cout << "Characters for ASCII values between "
<< lower_value << " and " << upper_value;
cout << " ----+----+----+- ";
for (i = lower_value; i <= upper_value; i++)
{
cout << (char)i;
if ((i - lower_value + 1) % 16 == 0)
{
cout <<" ";
}
}
cout << " ----+----+----+- ";
return 0;
}
Sample output :
Enter lower and upper values
32 127
Values must be in range 32 to 126 inclusive
Enter lower and upper values
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.