Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 51
#1

Оллимпиадное задание - C++

26.11.2010, 22:03. Просмотров 365. Ответов 9
Метки нет (Все метки)

Задание. Тестирование студентов по некоторой дисциплине. Программа предлагает пользователю ответить на определенное количество вопросов (не менее 10). Каждый вопрос включает несколько вариантов ответа (не менее 4-х). Программа последовательно предъявляет пользователю вопросы и варианты ответов и ожидает ввода от пользователя выбранного варианта. В конце программа отображает процент правильных ответов, а для каждого неправильного ответа выводит правильный вариант. Также желательно хранение списка вопросов в текстовом файле. (кто сделает выкладывайте код)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2010, 22:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оллимпиадное задание (C++):

Задание на массив и задание на матрицу. - C++
1.Удалить из массива A(n) нулевые элементы, передвигая на их место следующие элементы, не нарушая порядка их следования. В результате...

Задание по C++ - C++
ЗАДАНИЕ Затабулировать функцию Z=f(x,y) с шагами (треугольник)x и (треугольник)y внутри прямоугольника и области существования...

Задание - C++
Добро времени суток, господа программисты) Прошу помощи((( Было дано задание, по с++, но пока делал остальные на разбор этого не осталось...

Задание по С. - C++
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной величине числа.

задание - C++
Привет Всем! помогите срочно плзз решить! Задача такая: Даны действительные числа a,b,c. Получить max(a,a+b)+max(a,b+c)) и всё это...

Задание C++ - C++
Помогите дописать программу,не пойму как нужно отсортировать массив. Задание: Преобразовать массив таким образом, чтобы сначала...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
26.11.2010, 22:06 #2
да вроде ничего оллимпиадного тут нет, довольно простое задание.
1
rrrFer
Заблокирован
26.11.2010, 22:09 #3
евгеха, есть сомнения что задание олимпиадное, больше на лабу похоже. Не видел чтобы в олимпиадных задачах программа ожидала ввода пользователя. Как на олимпиаде проверяют такое олимпиадное задание?
Цитата Сообщение от евгеха Посмотреть сообщение
кто сделает выкладывайте код
вы тоже свои попытки самостоятельно решить задачу выкладывайте.
1
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 51
26.11.2010, 22:15  [ТС] #4
у меня на оллимпиаде было это задание. не смог сделать, вот дома сижу пробую

Добавлено через 2 минуты
ну так покажите код(если не трудно). у меня как то неполучается
0
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
26.11.2010, 22:16 #5
давайте мы в вашем коде ошибки исправим.
2
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 51
26.11.2010, 23:01  [ТС] #6
пока не доделал, думаю. через дня три выложу
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
27.11.2010, 12:32 #7
Цитата Сообщение от rrrFer
больше на лабу похоже
Я бы сказал, больше похоже на развод.
0
Kastaneda
27.11.2010, 12:42
  #8

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
больше похоже на развод.
Как раз недавно на форуме проскачила ссылка на статью "как задавать вопросы", там было что-то типа:"нужно заинтерисовать интересным заданием, простые решать скучно". Так вот заголок темы как раз похож на "утку" дабы "заинтерисовать" )

0
silent_1991
27.11.2010, 12:44
  #9

Не по теме:

Kastaneda, о чём и речь))) А статейка та доставила!)))

0
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 51
16.12.2010, 21:31  [ТС] #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// gest!!!.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
 
int main()
{setlocale(LC_ALL,"Russian");  
struct opros
    {
        char vopros[200];
        char otvet[4][200];
        unsigned int pravotvet;
    };
 
opros questions[2000];
int questions_count;
ifstream input_file("BOOKINFO.DAT"); 
questions_count=0;
while(!input_file.eof())
    {
        input_file.getline(opros[questions_count].vopros,sizeof(opros[questions_count].vopros));
        for(int i=0;i<4;i++)
        {
            input_file.getline(questions[questions_count].otvet[i],sizeof(questions[questions_count].otvet[i]));
            input_file>>questions[questions_count].pravotvet;
            input_file.get();
        }
    }
 
questions_count++;
    
}
на этом я и застрял
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2010, 21:31
Привет! Вот еще темы с ответами:

задание - C++
ребят помогите сделать мне эти лабы... я не понила ни слова что надо сделать. скоро все сдавать у меня ничего не готово. помогите молодой...

Задание - C++
Здравствуйте! Очень нужна помощь, не могу разобратся Заранее спасибо!

Задание на С++... - C++
Сформировать файл с в котором слова заменить числами, которые соответствуют длинам этих слов. __________________________________...

Задание по C++ - C++
1 задание. Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. (вложение 1 где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.12.2010, 21:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru