День 1: Типы данных
Код на Github: https://github.com/Dushyantsingh-ds/30-Days-of-Code-hackerrank/blob/main/Content/Day%201:%20Data%20Types.md
Цель
Сегодня мы поговорим о типах данных. Во вкладке «Учебник» вы найдете учебные материалы и обучающее видео!
ЗадачаЗаполните код в редакторе ниже. Переменные i, d и s уже объявлены и инициализированы для вас. Вы должны:
Объявите 3 переменные: одну типа int, одну типа double и одну типа String. Прочитайте 3 строки ввода со стандартного ввода (в соответствии с последовательностью, указанной в разделе «Формат ввода» ниже) и инициализируйте свои переменные. Используйте оператор + для выполнения следующих операций: Выведите сумму i плюс вашу переменную int в новой строке. Выведите сумму d плюс ваша двойная переменная с точностью до одного десятичного знака в новой строке. Объедините s со строкой, которую вы прочитали в качестве входных данных, и напечатайте результат в новой строке. Примечание. Если вы используете язык, который не поддерживает использование + для конкатенации строк (например, C), вы можете просто вывести одну переменную сразу после другой в той же строке. Строка, указанная в вашем редакторе, должна быть напечатана первой, а сразу за ней следует строка, которую вы читаете в качестве ввода.
Формат ввода
Первая строка содержит целое число, которое вы должны суммировать с i. Вторая строка содержит двойное число, которое вы должны суммировать с d. Третья строка содержит строку, которую вы должны соединить с s.
Выходной формат
Выведите сумму обоих целых чисел в первой строке, сумму обоих удвоений (отмасштабированную до 1 знака после запятой) во второй строке, а затем две объединенные строки в третьей строке.
Образец ввода
12 4.0 — лучшее место для обучения и практики программирования!
Пример вывода
16 8.0 HackerRank — лучшее место для обучения и практики программирования!
Объяснение
Когда мы суммируем целые числа 4 и 12, мы получаем целое число 16. Когда мы суммируем числа с плавающей запятой 4,0 и 4,0, мы получаем 8,0.
Решение — День 1: Решение для типов данных
C++
#include <iomanip> #include <limits>
using namespace std;
int main() { int i = 4; double d = 4.0; string s = "HackerRank "; // Declare second integer, double, and String variables. int i2; double d2; string s2;
// Read and save an integer, double, and String to your variables. string tmp; // Declare second integer, double, and String variables. getline(cin, tmp); i2 = stoi(tmp);
getline(cin, tmp); d2 = stod(tmp);
getline(cin, s2);
// Print the sum of both integer variables on a new line. printf("%i\n", i + i2);
// Print the sum of the double variables on a new line. printf("%.1f\n", d + d2);
// Concatenate and print the String variables on a new line // The 's' variable above should be printed first. cout << s + s2 << endl;
return 0; }
Свяжитесь со мной:
Медиум: https://dushyantsingh-ds.medium.com/
Linkedin: https://linkedin.com/in/dushyantsingh-ds/
Instagram: https: //www.instagram.com/dushyantsingh.ds/
Твиттер: https://twitter.com/dushyantsingh_d
Facebook: https://www.facebook.com/dushyantsingh.india
Github: https://github.com/Dushyantsingh-ds
Telegram : https://t.me/dushyantsingh_d