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

Поиск одной переменной под другой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование классов, обратиться к замещающей функции http://www.cyberforum.ru/cpp-beginners/thread1198732.html
заголовочный файл #include <iostream> using namespace std; class X{ public: int x1,x2; X(int x_1, int x_2){ x1 = x_1;
C++ Вывести на экран числа кратные 3 Вывести на экран числа кратные 3. Числа вводим сами с экрана. http://www.cyberforum.ru/cpp-beginners/thread1198731.html
C++ Умножение всех элементов матрицы, равных 1, на заданное число (использовать while)
Помогите с решением задачи Составить программу которая производит умножение всех элементов двумерного массива равных 1 на заданное число. При формировании массива использовать оператор while
Задача с бинарными файлами C++
Реализовать программу, работающую с бинарным файлом f1, который содержит массив строк различной длины. Строка должна быть описана структурой с полями: • Длина строки • Массив символов Прим. : Такой формат имеет тип String в Pascal. Интерфейс должен позволять: • Вносить новые записи • Просматривать содержимое файла • Рассмотреть файл как последовательность битов. Если сумма всех битов,...
C++ Составить алгоритм шифровальщик, который заменяет каждый символ текста его ASCII-кодом http://www.cyberforum.ru/cpp-beginners/thread1198693.html
Составить алгоритм шифровальщик, который заменяет каждый символ текста его ASCII-кодом
C++ Шаблон класса деструктор вызывает ошибку Не так чего после того как доходит до деструктора выдает такую ошибку #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <windows.h> подробнее

Показать сообщение отдельно
randy92
7 / 7 / 2
Регистрация: 23.04.2014
Сообщений: 59
04.06.2014, 13:43     Поиск одной переменной под другой
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
#include <iostream>
using namespace std;
 
float results[3] = {43.5, 42.1, 42.0};
char* players[3] = {"Андрей", "Владимир", "Женя"};
float win1;
 
void getResults()
{
    for(int i = 0; i<3; i++)
    {
        if(win1 == results[i])
        {
            cout << "player " << players[i] << " won with " << results[i] << " result!" << endl;
        }
    }
}
 
main()
{
    float num9 = 40;
    float vkl1 = 10;
 
    cout << "Рейтинг игрока которого выиграли: " ;
    cin >> win1;
 
    if (num9-win1 >=20){
    win1 = vkl1;
    vkl1 = 0;
    getResults();
    }
    else if (num9-win1 <=2){
    win1 = vkl1;
    vkl1 = +2;
    getResults();
    }
    else if (num9-win1 >=2.1<20){
    win1 = vkl1;
    vkl1 = +1;
    getResults();
    }
}
(псевдокод). Смысл в том, что ты создаешь 2 массива с именами игроков и соотвествующими рейтингами во втором массиве. То есть 0 элемент 1 массива соответсвует 0 элементу второго массива. Затем проводишь проверку, как по заданию, например если результат равен 42.0 - то вывести соотвествующее имя победителя. Для этого вызывается функция getResults(), которая сканирует массив результатов, запоминает индекс подходящего элемента и выводит соответсвующее имя. Это лишь набросок, сам под себя код адаптируй
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru