Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 34

Как сделать, чтобы определенная переменная возвращала как и цифры, так и слова

10.06.2018, 17:44. Показов 902. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
То есть мне нужно, чтобы переменная принимала значения NaN, бесконечность, и иногда простой числовой ответ.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.06.2018, 17:44
Ответы с готовыми решениями:

Сделать так, чтобы функция возвращала как целые, так и дробные значения
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

Как сделать так, чтобы функция rand() возвращала разные значения
Добрый вечер, как можно в visual studio в цикле каждый раз задавать новые рандомные значения перменной, к примеру for(int...

Как сделать так, чтобы переменная string читала русские символы?
Как сделать так, чтобы переменная string читала русские символы?

4
15 / 15 / 15
Регистрация: 26.02.2018
Сообщений: 38
10.06.2018, 18:22
Velikol, если не ошибаюсь, тип переменной auto
0
Злостный нарушитель
 Аватар для Verevkin
10637 / 5788 / 1277
Регистрация: 12.03.2015
Сообщений: 26,725
10.06.2018, 18:31
Зачем всё это?
0
10 / 10 / 13
Регистрация: 27.09.2016
Сообщений: 248
10.06.2018, 18:48
union?

C++
1
2
3
4
5
6
union Combination
{
    int i;
    double f;
    char c;
};
В момент времени только одно значение активное
C++
1
2
3
4
5
Combination c;
 
c.i = 4;
c.f = 9.5;
c.c = 'N';
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
10.06.2018, 22:09
Velikol, можно ничего и не делать. Для большинства реализаций подойдёт:
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
// prg_title not a number dances with a tambourine
#include<iostream>
#include <limits>
#include <cstddef>
#include<cmath>
using namespace std;
 
int is_a_good_number(double a)
{
    int ret=0;
    if(a != a) ret=1;//non numbers never equal themselves
    if(a > std::numeric_limits<double>::max()) ret=2;//inf+
    if(a < std::numeric_limits<double>::min()) ret=3;//inf-
return  ret;
}
 
int main(int argv, char*argc[])
{
    cout<<"\nNone number operations\n";
 
    double a,b,c;
    a=sqrt(-1.0);
    b=1.0/0;
    c=1.0/2;
   cout<<a<<' '<<b<<' '<<c<<endl;// nan inf 0,5
   const char* what_a_number[4] = {"is a number", "not a number", "is +inf-ty", "is -inf-ty"};
 
cout<<"\na=sqrt(-1.0) "<<what_a_number[is_a_good_number(a)];
cout<<"\nb=1.0/0 "<<what_a_number[is_a_good_number(b)];
cout<<"\nc=1.0/2 "<<what_a_number[is_a_good_number(c)];
 
cin.get();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.06.2018, 22:09
Помогаю со студенческими работами здесь

Сделать так, чтобы функция возвращала параметр
В общем, есть 3 матрицы, выведение их на экран и перемножение, сделанное через класс. Функции mult1 и mult2 умножают и выводят сразу на...

Как сделать так что бы функция возвращала строку
Как сделать так что бы функция возвращала строку

Как сделать, чтобы функция возвращала массив?
Доброго времени суток! Есть функция которая находит значения 4х элементов массива. как сделать чтобы она возвращала сразу весь массив?

Функция ввода повторяется два раза. Как сделать так,чтобы введённая переменная v попадала в функцию расчета?
/*Написать программу, функция main которой включает вызов 3х функций: - 1-я функция осуществляет ввод исходных данных; - 2-я функция...

Как сделать так чтобы переменная в описании одной функции была доступна в описании другой?
Как сделать так чтобы переменная в описании одной функции была доступна в описании другой? Заранее спасибо.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru