Can I fix this or do I just need to increase the input size?
Types of Loop
Loops are the elements of programming in which a part of code is repeated a particular number of times. Loop executes the series of statements many times till the conditional statement becomes false.
Loops
Any task which is repeated more than one time is called a loop. Basically, loops can be divided into three types as while, do-while and for loop. There are so many programming languages like C, C++, JAVA, PYTHON, and many more where looping statements can be used for repetitive execution.
While Loop
Loop is a feature in the programming language. It helps us to execute a set of instructions regularly. The block of code executes until some conditions provided within that Loop are true.
![Debug
x86
Local
Filelo 1.cpp* x String stuff.cpp
Filelo 1
36
Bint getinput (int& userInput)
{
char user[8];
cout << "Is your array Even, Odd or Random?" < endl;
std::cin.getline(user, sizeof user);
if (stricmp(user, "Odd") == 0)
{
37
38
39
40
41
42
43
userInput
return userInput;
= 1;//1
= odd
44
45
46
else if (_stricmp(user, "Even") -
e)
47
48
userInput = 2;//2
return userInput;
= odd
49
50
51
else if (_stricmp(user, "Random")
{
userInput = 3;//3
return userInput;
}
52
53
= rand
54
55
56
else
57
{
58
userInput = 0;
return userInput;
59
60
61
62
90 %
X 10
Output
Show output from: Debug
aYa'T OTATTJ
LUdueu
C. WLIIUUWS \JYSWUWU4 juLI'Luaseu.ull
The thread Ox4cac has exited with code 0 (0x0).
The thread Ox1704 has exited with code -1073741510 (0xc000013a).
The thread Ox3714 has exited with
-------------
--------------](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fd51e900c-6df4-4e61-8f35-56a5b8a4b5d4%2Ff0db8389-5ecc-49ae-84df-467e3cd98566%2F8lsgpt8_processed.jpeg&w=3840&q=75)
![p X Sumg cpp
O#include <iostream>
#include <fstream>
#include <cstring>
using std::ofstream;
using std::endl;
using std:: cout;
using std::cin;
int getinput(int& userInput);
Bint main()
{
int userInput;
const int MAX
500;
int array[MAX];
getinput (userInput);
cout << userInput << endl;
while (userInput ! 1 && userInput != 2 && userInput !- 3)
0)
if (userInput
{
cout << "Not a valid input. Try again:" << endl;
getinput (userInput);
==
X 10
t
output from: Debug
(WIIJ2). Ludueu
thread Ox4cac has exited with code 0 (Ox0).
000012e)](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fd51e900c-6df4-4e61-8f35-56a5b8a4b5d4%2Ff0db8389-5ecc-49ae-84df-467e3cd98566%2Fungrc9w_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
C++ is a programming language. It is simple and easy to use because programs are concerned with simple task like calculations.
The most widely used concept in C++ is OOPS concept. (Object Oriented Programming Language).
#include <iostream>
#include <fstream>
#include <cstring>
using std::ofstream;
using std::end1;
using std::count;
using std::cin;
int getinput(int& userInput);
int main()
{
int userInput;
const int MAX = 500;
int array[MAX];
getinput(userInput);
cout << userInput << end1;
while (userInput !=1 && userInput !=2 && userInput != 3)
{
if (userInput == 0)
{
cout << "Not a valid input. Try again:" << end1;
getinput(userInput);
}
}
int getinput(int& userInput)
{
char user[8];
cout << "Is your array Even, Odd or Random?" << end1;
std::cin.getline(user, sizeof user);
if (_stricmp(user, "odd") == 0)
{
userInput = 1;
return userInput;
}
else if (_stricmp(user, "Even") == 0)
{
userInput = 2;
return userInput;
}
else if (_stricmp(user, "Random") == 0)
{
userInput = 3;
return userInput;
}
else
{
userInput = 0;
return userInput;
}
}
}
In the given program the following errors:
Step by step
Solved in 4 steps with 5 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)