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

Программа "Тест" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему функция atan возвращает значения фрагментарно http://www.cyberforum.ru/cpp-beginners/thread703914.html
Всем привет, нужно значение угла от мыши (x, y) до координаты (0,0) окна. Пишу следующее: double panel::checkSector(int x, int y) { if(x > 1 & y > 1 & x < 300 & y < 300) return atan(x/y) * (180 / PI); }
C++ Неполная форма //polnaia forma #include<iostream.h> #include<conio.h> #include<math.h> int main() { int x; int y; int z; int c; http://www.cyberforum.ru/cpp-beginners/thread703904.html
Вывести всех студентов, чьи имена начинаются с буквы "А" C++
Сформировать стек, содержащий данные по студентам в следующем виде: "Фамилия Имя Группа ГР RS", где ГР – год рождения, RS – средний рейтинг. Вывести всех студентов, чьи имена начинаются с буквы "А" Помогите срочно, пожалуйста
C++ Builder Необходимо реализовать подключение к устройству (ком-порт, ТСРсокет)
С чего начать,кто поможет.вот сама задача. Необходимо реализовать подключение к устройству (ком-порт, ТСР-сокет или оба варианта вместе – на ваш выбор), отправить ему команду Коммутации видео-сигнала с заданного входа на заданный выход, получить ответ от устройства и отобразить результат. Язык реализации – на ваш выбор, будет это консольное приложение или оконное также на ваш выбор. При...
C++ Представление в памяти массивов и матриц http://www.cyberforum.ru/cpp-beginners/thread703879.html
Помогите решить эту задачу в С++ Для разряженной матрицы целых чисел в соответствии с индивидуальным заданием создать модуль доступа к ней, у котором обеспечить экономию памяти при размещении данных. Все элементы четных строк — нулевые Добавлено через 14 минут Вот я пробовал сделать,только она серавно не работает
C++ простая программа, проверяющая вводимое число Всем привет. Вот начал писать программку простую, которая просто проверяем введено ли число из заданного диапазона. Она работает, но есть вопросы, и хочу ее усовершенствовать. #include <iostream > using namespace std; int get_num(int min_value, int max_value) { while (true) { int n; подробнее

Показать сообщение отдельно
ps10n1ck
 Аватар для ps10n1ck
53 / 47 / 2
Регистрация: 10.11.2010
Сообщений: 132
21.11.2012, 05:27     Программа "Тест"
Примерно так будет выглядеть задача, если что непонятно, спрашивай - отпишу:

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include <string>
 
using std::cin;
using std::cout;
using std::endl;
using std::string;
 
typedef unsigned int uint;
 
int main(){
 
// всего вопросов
const uint nTotalQuestions = 4;
 
// динамическое выделение памяти под вопросы
string *pQuestions = new string[nTotalQuestions];
// динамическое выделение памяти под ответы
string *pAnswers = new string[nTotalQuestions];
// ответ
string Answer;
 
// рейтинг пользователя
uint nRating = 0;
 
// максимальное кол. очков за правильный ответ
const uint nMaxPointsPerQuestion = 3;
 
// кол. попыток для ответа на вопрос
const uint nTotalAttemptsPerQuestion = 3;
 
// инициализация вопросов (тут вписываешь свои вопросы)
pQuestions[0] = "Question 1";
pQuestions[1] = "Question 2";
pQuestions[2] = "Question 3";
pQuestions[3] = "Question 4";
 
// инициализация ответов (тут вписываешь свои ответы)
pAnswers[0] = "Answer1";
pAnswers[1] = "Answer2";
pAnswers[2] = "Answer3";
pAnswers[3] = "Answer4";
 
// счетчик вопросов
uint nQuestionCounter = 0;
// счетчик ответов
uint nAnswerCounter;
 
// начинаем задавать вопросы
while(nQuestionCounter < nTotalQuestions){
    // выводим вопрос
    cout << pQuestions[nQuestionCounter] << endl;
 
    // для каждого вопроса обновляем счетчик ответов
    nAnswerCounter = 0;
    // цикл ответов
    while(nAnswerCounter < nTotalAttemptsPerQuestion){
        // вводим ответ
        cout << "Enter your answer: ";
        cin >> Answer;
        // если ответ верный, прибавляем кол. рейтинга 
        // (алгоритм можешь придумать свой)
        // и завершаем цикл ввода ответов на данный вопрос
        if(pAnswers[nQuestionCounter] == Answer){
            nRating += (nMaxPointsPerQuestion - nAnswerCounter);
            break;
        }
        ++nAnswerCounter;
    }
    cout << endl;
    ++nQuestionCounter;
}
 
// вывод рейтинга
cout << "Your rating: " << nRating << endl;
 
// удаляем память выделенную под вопросы и ответы
delete [] pAnswers;
delete [] pQuestions;
return 0;
}
[img]http://s019.***********/i604/1211/60/5d75e8b8d428t.jpg[/img]
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru