Как правильно зациклить программу чтобы выходить из неё можно было при вводе "exit" - C (СИ)

Формулировка задачи:

Здравствуйте, как правильно зациклить программу чтобы выходить из неё можно было при вводе "exit" или еще чего-нибудь... Заранее спасибо!

Код к задаче: «Как правильно зациклить программу чтобы выходить из неё можно было при вводе "exit" - C (СИ)»

textual
#include <iostream>
 
using namespace std;
 
int vvod(void)
{setlocale(LC_ALL, "RUS");
   //объявляем массив из 8-ми элементов
   int array[8];
 
   //инициализируем массив данными по формуле
   for(int i = 0; i < 8; i++){
    cout<<"ВВедите элемент одномерного массива: ";
    cin>>array[i];
   }
    for(int i=0; i<8; i++){
    cout<<"Ответ "<<array[i]<<endl;
 
    }
 
}
int menu(void){
cout<<"ВВедите 1 для ввода данных массива"<<endl;
cout<<"ВВедите 2 для вывода отдельного элемента массива"<<endl;
cout<<"Введите 3 для выходя из программы"<<endl;
 
}
int massiv(void){
int array[8];
int i;
if(i=1){
cout<<array[1]<<endl;
}
if(i=2){
cout<<array[2]<<endl;
}
if(i=3){
cout<<array[3]<<endl;
}
if(i=4){
cout<<array[4]<<endl;
}
if(i=5){
cout<<array[5]<<endl;
}
if(i=6){
cout<<array[6]<<endl;
}
if(i=7){
cout<<array[7]<<endl;
}
if(i=8){
cout<<array[8]<<endl;
}
else{
cout<<"Введите значение элемента массива!!!"<<endl;
}
}
int menu2(void){setlocale(LC_ALL, "RUS");
int flop;
cin>>flop;
switch(flop){
case 1:
vvod();
break;
case 2:
massiv();
break;
default:
cout<<"Eror"<<endl;
break;
 
}
}
int main(){setlocale(LC_ALL, "RUS");
int i;
menu();
if(i!=3){
menu2();
}
else{
int main();
}
 
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

15   голосов, оценка 4.067 из 5


СОХРАНИТЬ ССЫЛКУ