Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 7

Решение выражения с циклом Do.While

13.10.2019, 20:42. Показов 1842. Ответов 15

Студворк — интернет-сервис помощи студентам
Товарищи! Нуждаюсь в помощи более опытных программистов)
Требуется найти значение выражения -0,5 + 0,7 – 0,9 +...+ 0,23 с выводом на экран полученного значения используя циклический оператор do while
Заранее благодарен за оказанное содействие с решением задачи!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2019, 20:42
Ответы с готовыми решениями:

Решение уравнения циклом
Всем доброго времени суток! На паскале не работал уже два года и тут по стечению обстоятельств пришлось заново его вспоминать... Дана...

Решение задаци с циклом
Разработать информационную технологию вычисления предела последовательности lim(n->1) (n+2)/(n+1) с точностью до епсилон. Начальное...

Решение задач циклом for
Program Practica_esep2; var i,j,k: integer; begin k:=1; repeat readln(j); k:=k*j; i:=i+1; until i>=10; ...

15
Модератор
 Аватар для long399
2882 / 1836 / 933
Регистрация: 16.10.2013
Сообщений: 5,240
Записей в блоге: 15
14.10.2019, 06:42
Цитата Сообщение от Reelj Посмотреть сообщение
+ 0,23
+2.3 имелось в виду?
0
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 7
14.10.2019, 07:02  [ТС]
Увы, именно +0.23
0
43 / 39 / 5
Регистрация: 16.09.2019
Сообщений: 285
14.10.2019, 08:35
Цитата Сообщение от Reelj Посмотреть сообщение
Увы, именно +0.23
Судя по фразе... нужно использовать "остаток от деления на 10"
0
 Аватар для analogov net
2523 / 1122 / 493
Регистрация: 17.11.2018
Сообщений: 2,829
14.10.2019, 18:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
    double sum = 0;
    int sign = -1;
 
    for( double n = 5; n < 25; n += 2 )
    {
        double i = sign * n / ( n < 10 ? 10 : 100 );
        cout << i << "  ";
        sum += i;
        sign = -sign;
    }
    cout << "\nsum = " << sum;
    return 0;
}
1
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 7
14.10.2019, 20:10  [ТС]
Спасибо большое! Но вы бы не могли данный код интерпретировать под цикл do while?
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
14.10.2019, 20:13
Цитата Сообщение от БедолагаЖека Посмотреть сообщение
нужно использовать "остаток от деления на 10"
Цитата Сообщение от Reelj Посмотреть сообщение
0,5 + 0,7 – 0,9 +...+ 0,23
не вижу логики
0
 Аватар для analogov net
2523 / 1122 / 493
Регистрация: 17.11.2018
Сообщений: 2,829
14.10.2019, 20:15
Лучший ответ Сообщение было отмечено Reelj как решение

Решение

Цитата Сообщение от Reelj Посмотреть сообщение
под цикл do while?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    double sum = 0, n = 5;
    int sign = -1;
 
    do
    {
        double i = sign * n / ( n < 10 ? 10 : 100 );
        cout << i << "  ";
        sum += i;
        sign = -sign;
        n += 2;
    } while( n < 25 );
 
    cout << "\nsum = " << sum;
    return 0;
}
0
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 7
14.10.2019, 20:22  [ТС]
Да!
0
43 / 39 / 5
Регистрация: 16.09.2019
Сообщений: 285
15.10.2019, 09:10
Цитата Сообщение от ValeryS Посмотреть сообщение
не вижу логики
Ну как?
Считаешь целыми по 2, подом делишь пока не будет меньше нуля...
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
15.10.2019, 09:42
Цитата Сообщение от БедолагаЖека Посмотреть сообщение
Считаешь целыми по 2, подом делишь пока не будет меньше нуля
ну и где здесь остаток?
0
43 / 39 / 5
Регистрация: 16.09.2019
Сообщений: 285
15.10.2019, 09:50
Цитата Сообщение от ValeryS Посмотреть сообщение
ну и где здесь остаток?
Точно! )
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
15.10.2019, 12:27
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main(){
 int i=5,c=0;
 
 while(i<=23){
    c++;
    i+=2;
    }
 if(c%2==0)
      cout<<"amount="<<0.2*c/2;
 system("pause");
 return 0;
}
0
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 7
15.10.2019, 18:02  [ТС]
Спасибо за уделенное время, но если не трудно, подскажи как впихнуть в код цикл do
0
 Аватар для analogov net
2523 / 1122 / 493
Регистрация: 17.11.2018
Сообщений: 2,829
15.10.2019, 18:39
Reelj, я тебе ещё вчера в посте №8 написал. Не подходит?
0
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 7
15.10.2019, 18:42  [ТС]
Дружище ты конечно спас меня, от души . На код не внимательно посмотрел, всё подходит, спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.10.2019, 18:42
Помогаю со студенческими работами здесь

Сумма выражения с итерационным циклом
Подскажите как это выражение записать с помощью итерационных циклов?

Работа с циклом на выполнение математического выражения
Здравствуйте! Недавно начал пытаться осваивать язык PHP. Появилась потребность в нахождении точки на графике где скорость его...

Вычисление значения выражения вложенным циклом
Помогите решить вложенным циклом или скиньте пример H=\sum_{k=1}^{4}\sum_{n=1}^{10}\left(kn \right)^{\frac{k}{n}}

Решение 3адачи с циклом. Возникла сложность в компиляции
Доброго времени суток! Совсем зелёный новичёк в программировании . Необходимо написать программку для решения старинной задачи. Собственно...

Нарисовать блок-схему решение задачи с циклом
Начав тренировки лыжник в 1ый день пробежал 10 км. Каждый следующий день пробег увеличивал на 10% от пробега предыдущего дня. Определить: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru