Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить приблизительное время до старта ракеты https://www.cyberforum.ru/ cpp-beginners/ thread2336497.html
Запуск ракеты состоится ровно в 12:00, в течение ближайших суток. Необходимо определить приблизительное время до запуска. Ввод содержит два челых числа H и M (0 ≤ H ≤ 23, 0 ≤ M... #include <iostream> #include <Windows.h> using namespace std; const int Sh = 12; const int Sm = 0; void main() {
Индекс или указатель? C++
uint8_t Uart1::readStr(void) { while(newByte()) { if((timeOut() && mode) || mode == RESET_COUNTER || len > BUFF_SIZE) //какое то палево опорожняемся { setTimeOut(500); mode...
C++ Конструктор копирования Почему при создании конструктора копирования обязательно передавать ссылку на объект? Triangle(const Triangle& tCopy){ for(int i = 0; i<3; i++) corner = tCopy.corner; } Почему нельзя... stupid_man, потому что при втором варианте вызов конструктора копии запустит вызов конструктора копии и уйдет в бесконечную рекурсию. так как если параметр не ссылочный то при передаче по значению... https://www.cyberforum.ru/ cpp-beginners/ thread2336443.html C++ Вставить неупорядоченний массив B(n) в упорядоченний масив A(n+m)
Условие: Задано массивы целых чисел: упорядоченный по убыванию чисел А (n + m), неупорядоченный B (m). Разработать программу, которая элементы массива B вставляет в массив A так, чтобы A оставался... Все-таки дописал дописал этот отрывок. Нодо было дописать, что если елемент B меньше равно всех елементов A, тогда ставим его в конец масива A. int q=0, temp1=0, temp2=0; for(int i=0;...
C++ Очередь.Масив https://www.cyberforum.ru/ cpp-beginners/ thread2336446.html
С клавиатуры последовательно вводятся слова. Если слово совпадает с первым словом в очереди, то оно удаляется из очереди, если нет - то добавляется к ней. Вот прекращается, при вводе слова "STOP"(или...
C++ Разработать функцию, которая возвращает количество латинских букв в строке • Разработать функцию, которая возвращает количество латинских букв в строке. • Разработать функцию, которая возвращает подстроку строки S с позиции N1 длиной N2. Если N2<0, то символы подстроки... https://www.cyberforum.ru/ cpp-beginners/ thread2336492.html
C++ Дана матрица размером m*n, всё элементы которой разные. В каждом ряду найти самый маленький элемент, а потом среди них https://www.cyberforum.ru/ cpp-beginners/ thread2336448.html
Дана матрица размером m*n, всё элементы которой разные. В каждом ряду найти самый маленький элемент, а потом среди них определить самый большой. Указать индекс этого элемента.
C++ Списки: односвязный динамический список https://www.cyberforum.ru/ cpp-beginners/ thread2336465.html
Чтение производиться из файла. Вводиться набор целых числе, хронящиеся в односвязном динамическом массиве, необходимо отсортировать по возрастанию эти элементы так, чтобы сохранился взаимный порядок...
C++ Задача с массивами и их сортировкой в С++ https://www.cyberforum.ru/ cpp-beginners/ thread2336450.html
Дана матрица (N+15)x(N+15), найти строки с максимальным и минимальным элементом и поменять их местами, если строки совпадают, обнулить их. Числа генерировать случайно в интервале . Буду очень... #include <cstdlib> // для system #include <iostream> #include <string> using std::cout; using std::cin; using std::endl; int n,i,j,k; int amax,amin,imax,imin; int main()
C++ Циклы: вычислить сумму кубов от 1 до введенного числа
Напишите программу, которая вводит целое число, большее 1, и вычисляет сумму кубов от 1 до введенного числа. Например, если задано значение 3, то сумма кубов равна 1+8+27=36 В консоли Добавлено... Спасибо ))
C++ Побитовые операции: сортировка по убыванию цифр в 8ричном представлении
Вводиться длинное целое беззнаковое число а, необходимо отсортировать по убыванию цифры его 8ричного представления, а затем сдвинуть циклически влево на количество разрядов равное третей в 16ричном...
C++ ООП Структури та класи https://www.cyberforum.ru/ cpp-beginners/ thread2336481.html
У всіх завданнях описати класовий тип (спочатку – структуру, потім – клас з використанням структури). Окрім вказаних у завданні функцій, для об’єкта заданого класового типу повинні бути також... П.1.4. Правил. Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
18.10.2018, 20:53 0

Какой тип данных для слов? - C++ - Ответ 12981643

18.10.2018, 20:53. Показов 18981. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено dastreba как решение

Решение

Для названия страны и столицы используй тип string (#include <string>). Тип char может хранить только один символ.
setlocale(LC_CTYPE, "rus") влияет только на вывод кириллицы. Если ввести кириллицу, а потом вывести, тебя ждёт сюрприз.
Используй заголовок <Windows.h> и, вместо setlocale(), используй
C++ Скопировано
1
2
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
Цитата Сообщение от dastreba Посмотреть сообщение
Хоть R - float ,но при делении мне выдает целое число
ZITELI и PLOSCHA оба типа int. Значение выражения ZITELI/PLOSCHA будет int, и будет использовано целочисленное деление. Потом результат будет преобразован к float.

Что бы выражение считалось правильно нужно что бы хотя бы один из операндов был плавающего типа. Решения два:
  1. Сделать PLOSCHA типом float. Я бы сказал, что это логично.
  2. Привести один из операндов к типу float. Например так: ZITELI/(float)PLOSCHA


Вернуться к обсуждению:
Какой тип данных для слов? C++
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.10.2018, 20:53
Готовые ответы и решения:

Какой тип данных нужен для возведения в степень
Добрый день. При возведении числа в степень столкнулся с проблемой, что при возведении числа 9 в 8 степень (как пример) выдает абракадабру...

Какой тип данных использовать для работы с большими числами?
Здравствуйте! Какой тип данных можно использовать для больших чисел( unsigned long long не получается)?

Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении?
Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве параметров думаю использовать не...

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.10.2018, 20:53
Помогаю со студенческими работами здесь

Какой тип данных лучше подойдет для приложения, которое делит числа int или float?
Ответ написал int Хотя нутром чую, что float

Какой тип лучше использовать для расположения тестовых данных?
доброго времени суток имеется файл, в котором есть последовательность данных для теста - последовательность вопросов и вариантов ответов...

Путаница с типами данных TCHAR и char. Какой тип данных выбрать?
Я создавал тему в соседнем разделе:https://www.cyberforum.ru/cpp-networks/thread1119035.html Насколько я понял, то POST-данные в TCHAR...

Как проверить какой тип данных вводится?
Доброго времени суток. Подскажите пожалуйста!С клавиатуры вводится два целых числа.Как после ввода проверить,что было введено именно...

Геометрическая прогрессия: какой тип данных определить
Привет, форумчане! В CPP я еще очень и очень зеленый, поэтому, нужна ваша помощь. Есть проблема с определением типа данных для...

0
Новые блоги и статьи
Вопросы на собеседовании по Android
mobDevWorks 14.03.2025
По данным статистики, Android занимает более 70% мирового рынка мобильных операционных систем, что делает платформу привлекательной как для начинающих разработчиков, так и для опытных профессионалов. . . .
Лучшие игровые движки для Python
py-thonny 14.03.2025
Python обеспечивает разработчиков игр мощными движками и фреймворками, которые позволяют воплотить практически любую идею — от простой аркады до визуального романа с разветвленным сюжетом. Главное. . .
Бессерверный JavaScript: Разработка масштабируемых API с AWS Lambda
run.dev 14.03.2025
Но что такое бессерверные вычисления на самом деле? По сути, это модель облачных вычислений, где разработчик фокусируется исключительно на создании бизнес-логики, не тратя время на настройку. . .
Безопасность кода в C++26: Менеджеры ресурсов и висячие ссылки
NullReferenced 14.03.2025
C++ всегда был языком, предоставляющим разработчикам большие возможности и гибкость, но вместе с тем требующим ответственности. Одной из самых коварных проблем даже для опытных программистов остаются. . .
smart-agent proper interface settings (2025)
jigi33 14.03.2025
Smart-agent proper interface settings (mart 2025). (see screenshots to look at "Etalon" ARM)
Продвинутые настройки JVM
Javaican 14.03.2025
Стандартные параметры запуска JVM хороши для повседневной разработки, но совершенно недостаточны для высоконагруженных систем. Представьте, что вы запускаете финансовую платформу, обрабатывающую. . .
CI/CD для приложений Java с Azure DevOps и Docker
Mr. Docker 14.03.2025
Разработка современных Java-приложений немыслима без системы непрерывной интеграции и доставки (CI/ CD). Azure DevOps в сочетании с Docker предоставляет мощный инструментарий для создания таких. . .
Разработка на PHP и интернет вещей (IoT)
Jason-Webb 14.03.2025
Интернет вещей (IoT) произвел настоящую революцию в способах взаимодействия устройств с окружающим миром. В эпоху, когда холодильники сами заказывают молоко, а термостаты учатся вашим привычкам,. . .
Node.js 20: Новые возможности и улучшения производительно­сти
Reangularity 14.03.2025
Что же принёс нам релиз Node. js 20? В первую очередь, это существенные улучшения в производительности. Движок V8 получил серьёзные оптимизации, благодаря чему JavaScript-код выполняется заметно. . .
Безопасность кластеров Apache Kafka
Javaican 14.03.2025
Apache Kafka стал одним из ключевых компонентов современных архитектур, обрабатывающих потоки данных в режиме реального времени. Его используют тысячи компаний от стартапов до технологических. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер