Как правильно зациклить программу чтобы выходить из неё можно было при вводе "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();
- }
- }
Объяснение кода листинга программы
- В функции
vvod()
объявляется массив из 8 элементов типаint
и инициализируется с помощью формулы. - В функции
menu()
выводятся варианты выбора пользователя. - В функции
massiv()
выводятся элементы массива по индексам от 1 до 8. - В функции
menu2()
пользователю предлагается ввести число для выбора опции. - В функции
main()
происходит вызов функцийmenu()
иmenu2()
, и выполняется проверка на выход из программы при вводе3
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д