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

Узнай цену своей работы

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

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

Решение задачи: «Как правильно зациклить программу чтобы выходить из неё можно было при вводе "exit"»

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();
}
 
}

Объяснение кода листинга программы

  1. В функции vvod() объявляется массив из 8 элементов типа int и инициализируется с помощью формулы.
  2. В функции menu() выводятся варианты выбора пользователя.
  3. В функции massiv() выводятся элементы массива по индексам от 1 до 8.
  4. В функции menu2() пользователю предлагается ввести число для выбора опции.
  5. В функции main() происходит вызов функций menu() и menu2(), и выполняется проверка на выход из программы при вводе 3.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы