Архив блога

среда, 19 января 2011 г.

Задача 88.

Напишите программу проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.


/*
    Программа проверки знания истории архитектуры.
    Программа выводит вопрос и три варианта ответа.
    Пользователь должен выбрать правильный ответ.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
    int flag;
    char *loc;
     loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
 
    initscr();
  
    printw("Невский проспект получил свое название:\n");
  
    printw("1. По имени реки, на берегу которой рассположен Санкт-Петербург.\n");
    printw("2. По имени близлежащего монастыря.\n");
    printw("3. В память о знаменитом полководце Александре Невском.\n");
  
    printw("Введите номер правильного ответа и нажмите <Enter>\n");
    scanw("%i", &flag);
  
    if (flag != 2)
    {
        printw("Вы ошиблись.\n");
        printw("Правильный ответ: 2");
    }
    else
    printw("Правильно.");
  
    getch();
    endwin();
    return 0;
}

Комментариев нет:

Отправить комментарий