М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
vnnu
vnnu
07.04.2020 15:57 •  Информатика

Задача на цикл, желательно на языке с++


Задача на цикл, желательно на языке с++

👇
Ответ:
zadojnov09
zadojnov09
07.04.2020

#include <iostream>  

using namespace std;

int main()

{

   int n;

   cout << "Enter n" << endl;

   cin >> n; // Вводим n

   float s = 0; // инициализируем s

   for (int i = 1; i < n; i++)

   {

       s += 1.f / i; // считаем s

   }

   cout << "Result S= " << s << endl;//выводим результат

   return 0;

}

Объяснение:

пример работы програмы приреплен ниже


Задача на цикл, желательно на языке с++
4,8(14 оценок)
Открыть все ответы
Ответ:
Zores
Zores
07.04.2020

a)

Переводим 91 в двоичную систему счисления

91/2=45 ост 1

45/2=22 ост 1

22/2=11 ост 0

11/2=5 ост 1

5/2=2 ост 1

2/2=1 ост 0

записываем  получившиеся 1 и 0 в обратном порядке получаем:

91= 1011011 в двоичной СС, т.к. ячейка 8-ми разрядная то дописываем вперед незначащий 0

ответ:01011011

Б) -74

сначала переводим число 74 в двоичную систему счисления (как и в примере делением на 2) получим 1001010

дополняем слева 0 для 8-разрядной ячейки 01001010

т.к. число отрицательное меняем 1 на 0 и 0 на 1, получаем 10110101

и прибавляем 1 ко всему числу чтобы получить знак - получаем 10110110

ответ: 10110110

в) 68

Как и в первом примере переводим в двоичную систему счисления делением на 2 и дописываем слева незначащий 0

ответ: 01000100

г) -123

сначала переводим число 123 в двоичную систему счисления делением на 2 получим 1111011

дополняем слева 0 для 8-разрядной ячейки 01111011

т.к. число отрицательное меняем 1 на 0 и 0 на 1, получаем 10000100

и прибавляем 1 ко всему числу чтобы получить знак - получаем   10000101

ответ: 10000101

4,4(2 оценок)
Ответ:
polinashevchen4
polinashevchen4
07.04.2020
Программа получает на вход натуральное число, затем подсчитывает сумму его цифр и определяет наименьшую из всех цифр, кроме первой.
В соответствии с условием задачи требуется найти наибольшее четырехзначное число, сумма цифр которого равна 29, а наибольшая из трех последних цифр не превышает 7.
Итак, одна из цифр числа известна - это 7. Тогда сумма остальных трех цифр равна 29-7=22, причем две из этих цифр не могут быть меньше 7. Полагаем, что они равны 7 с тем, чтобы получить наибольшую допустимую первую цифру. Получаем 22-7х2=8, т.е. число должно быть равно 8777.
ответ: 8777
4,8(67 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ