Привет всем в этом блоге, я бы решил проблему hackerrank.

название задачи: сумма и разность двух чисел

Я использую язык программирования C для решения этой проблемы

Хорошо, давайте перейдем к теме….

Цель

Основными типами данных в c являются int, float и char. Сегодня мы обсудим типы данных int и float.

Функция printf() выводит данный оператор на консоль. Синтаксис такой: printf("строка формата",список_аргументов);. В функции, если мы используем в качестве аргумента целое число, символ, строку или число с плавающей запятой, то в строке формата мы должны написать %d (целое число), %c (символ), %s (строка), %f (число с плавающей запятой). ) соответственно.

Функция scanf() считывает входные данные с консоли. Синтаксис такой: scanf («строка формата», список_аргументов);. Например: оператор scanf("%d",&number) считывает целое число из консоли и сохраняет заданное значение в переменной number.

Чтобы ввести два целых числа, разделенных пробелом в одной строке, используйте команду scanf("%d %d", &n, &m), где n и m — два целых числа.

Задача

Ваша задача — взять на вход два числа типа данных int, два числа типа данных float и вывести их сумму:

  1. Объявить 4 переменные: две типа int и две типа float.
  2. Прочитайте 2 строки ввода со стандартного ввода (в соответствии с последовательностью, указанной в разделе «Формат ввода» ниже) и инициализируйте 4 переменные.
  3. Используйте оператор + и — для выполнения следующих операций:

Выведите сумму и разность двух переменных int в новой строке.

Выведите сумму и разницу двух переменных с плавающей запятой, округленную до одного десятичного знака, в новой строке.

Формат ввода

Первая строка содержит два целых числа.

Вторая строка содержит два числа с плавающей запятой.

Ограничения

1 ‹= целочисленные переменные ‹= 10⁴

1 ‹= переменные с плавающей запятой ‹= 10⁴

Выходной формат

Выведите сумму и разность обоих целых чисел, разделенных пробелом в первой строке, и сумму и разность обоих чисел с плавающей запятой (масштабированных до 1 десятичного знака), разделенных пробелом во второй строке.

Пример ввода

10 4
4.0 2.0

Пример вывода

14 6
6.0 2.0

Пояснение

Когда мы суммируем целые числа

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

Когда мы суммируем числа с плавающей запятой 4,0 и 2,0, мы получаем 60. Когда мы вычитаем второе число 2,0 из первого числа 4,0, мы получаем 2,0 как их разницу.

Решение — сумма и разность двух чисел в C Решение HackerRank

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main()
{
	int var1, var2;
	float var3, var4;

	scanf("%d %d", &var1, &var2);
	scanf("%f %f", &var3, &var4);

	printf("%d %d", (var1+var2), (var1-var2));
	printf("\n");
	printf("%.1f %.1f", (var3+var4), (var3-var4));
        
    return 0;
}

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main()
{
    long a,b;
    float c,d;
    scanf("%d %d %f %f",&a,&b,&c,&d);
    printf("%d %d\n%.1f %.1f",a+b,a-b,c+d,c-d);
    return 0;
}

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main()
{
    int a,b;
    float c,d;
    scanf("%d %d %f %f",&a,&b,&c,&d);
    printf("%d %d\n%.1f %.1f",a+b,a-b,c+d,c-d);
    return 0;
}

Ссылка на проблему: https://www.hackerrank.com/challenges/sum-numbers-c/problem

Пишите много кода программирования на C. Единственный способ научиться программированию — писать много кода.

Надеюсь, вам понравится эта статья. Если у вас есть комментарии ниже, я бы улучшил себя. Если вам нравится этот блог, поставьте аплодисменты алгоритму, который поможет охватить больше людей, и, наконец, спасибо, что потратили свое самое ценное время :)

подпишитесь на меня: Instagram и twitter