Дано натуральные числа n и k. Вычислить сумму k старших разрядов (находящихся слева) цифр числа. Написать программу в C++, используя циклы while или for.
204
380
Ответы на вопрос:
#include <iostream>
int main()
{
int n,n1,k,k1;
std::cout << "n = ";
std::cin >> n;
std::cout << "k = ";
std::cin >> k;
n1 = n;
k1 = 1;
while ((n1 /= 10) > 0) k1++;
n1 = n;
while (k1-- != k) n1 /= 10;
k1 = n1%10;
while ((n1 /= 10) > 0) k1 += n1 % 10;
std::cout << "Result = " << k1;
return 0;
}
Дан массив, состоящий из N целых чисел, количество элементов вводится с клавиатуры. Составить программу, в которой будут реализованы следующие действия:
а
Объяснение:
Популярно: Информатика
-
Jack170314.07.2022 00:47
-
gerasim4uckirip08lfr25.03.2021 14:44
-
zologiru09.04.2020 02:48
-
Anutazaitseva200220.01.2020 22:47
-
канна20.01.2021 19:53
-
brain000302.01.2020 16:49
-
GOKAS03.05.2020 14:46
-
GreenApelsin22.11.2020 20:30
-
ildarka3431.05.2022 10:38
-
AbiloWa14.10.2021 22:56