Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Xpert1993
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 43
#1

Соответствие одной переменной другой

09.09.2015, 00:08. Просмотров 251. Ответов 3
Метки нет (Все метки)

Такая задача:
Есть 4 числа:
a[i] = "0 1 0 2";
Есть частоты, каждая из которых передает отдельный символ:
f[i] = "800 900 1000 1100"
Соответственно, 0 соответствует частота 800, 1 - 900, 2- 1000 и т.д (в данном примере ограничимся этим).
Нужно:
C++
1
2
3
4
5
6
7
for (i = 0; i < 4; i++) {
        cout << "Числу " << dec[i] << " соответствует " << f[i] << endl; // это неверно, но вывод должен быть похожий
        if (dec[i] = 0)//....
        if (dec[i] = 1)//....
        if (dec[i] = 2)//....
 
    }
Использовать такого рода конструкцию не рационально, как по другому?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2015, 00:08
Ответы с готовыми решениями:

Поиск одной переменной под другой
Добрые день, сразу прошу извинить за неопределенное название темы!! Вопрос...

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

Найти деление одной переменной на другую при этом вы должны ввести значение переменной и реализовать проверку на правиль
1)На паре дали задание найти деление одной переменной на другую при этом вы...

можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать?
можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну...

Использование одной переменной
У меня дано два оператора n1=dist*dist; n2=dist/dist; хочу использовать...

3
Sn1p3rOk
281 / 168 / 85
Регистрация: 19.04.2014
Сообщений: 1,098
Завершенные тесты: 2
09.09.2015, 00:24 #2
Например создать двумерный массив:
Код
0    1    2     3
800 900 1000 1100
Потом сделать проверку если значение из первого массива, совпадает со значение первой строки двумерного массива то выводим значение из второй строки.

Добавлено через 27 секунд
Надеюсь понятно объяснил.
0
Xpert1993
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 43
09.09.2015, 11:01  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    int freq[8],f[8];
    freq[0] = 800;
    for (i = 1; i < 8; i++) freq[i] = freq[i - 1] + 100;
 
    //freq[8] = { 800, 900, 1000, 1100, 1200, 1300, 1400, 1500 };
 
    int q[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
 
 
    for (i = 0; i < 4; i++) 
        for (j = 0; j < 10; j++) 
            if (dec[i] == q[j]) f[i] = freq[j];
            
    for (i = 0; i < 4; i++) 
        cout << "Числу " << dec[i] << " соответствует частота " << f[i] << " Гц"<< endl;
Что то в этом роде? Тогда и двумерный не нужен...
0
Sn1p3rOk
281 / 168 / 85
Регистрация: 19.04.2014
Сообщений: 1,098
Завершенные тесты: 2
09.09.2015, 14:51 #4
Xpert1993, да, но теперь у вас 3 массива.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2015, 14:51

Многочлен от одной переменной
Описать класс многочленов от одной переменной, задаваемых степенью многочлена...

Класс многочленов от одной переменной
составить класс многочленов от одной переменной,задаваемых степенью многочлена...

Два значения в одной переменной
Подскажите как записать в одну переменную два значения и потом эту одну...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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