Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 28.05.2013
Сообщений: 132

Найти остаток от деления целого выражения

04.06.2013, 17:17. Показов 2105. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти остаток от деления целого выражения c = k(a+b) на 4 и вывести сообщение о величине остатка. Если остаток равен 0, то значение переменной оставить без изменения, если 1 или 3 - уменьшить на величину остатка, если 2 - увеличить на величину остатка.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <iostream>
int main()
{double c,k,a,b,m;
std::cout<<"a= "<<"\n";
    std::cin>>a>>"\n";
std::cout<<"b= "<<"\n";
    std::cin>>b>>"\n";
std::cout<<"k= "<<"\n";
    std::cin>>k>>"\n";
c=k*(a+b);
m=c%4;
if (m==0) std::cout<<"с= "<<c<<"\n";
if (m==1) or (m==3) {c=c-m; std::cout<<"с= "<<c<<"\n";}
if (m==2) {c=c+m; std::cout<<"c= "<<c<<"\n";}
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.06.2013, 17:17
Ответы с готовыми решениями:

Найти остаток от деления целого выражения
Найти остаток от деления целого выражения c = k(a+b) на 4 и вывести сообщение о величине остатка. Если остаток равен 0, то значение...

Найти остаток от деления одного целого числа на другое
как в Borland C описывается функция,которая в паскале описывается как mod?? как на Borland C написать if x mod 10 = 0 then...

Найти остаток от деления целой части выражения
Помогите пожалуйста. Я не пойму в чём ошибка Сама задача:Найти остаток от деления целой части выражения z = cos(x2+1) на 4 и, и...

5
 Аватар для Людвиг Бодмер
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
05.06.2013, 09:03
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Bubbles,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
int main()
{int c,k,a,b,m;
std::cout<<"a= "<<"\n";
    std::cin>>a;
std::cout<<"b= "<<"\n";
    std::cin>>b;
std::cout<<"k= "<<"\n";
    std::cin>>k;
c=k*(a+b);
m=c%4;
if (m==0) std::cout<<"с= "<<c<<"\n";
if ((m==1) || (m==3)) {c=c-m; std::cout<<"с= "<<c<<"\n";}
if (m==2) {c=c+m; std::cout<<"c= "<<c<<"\n";}
 system("pause >> null");
    return 0;
}
В С++ логическое ИЛИ не "or",а "||"
0
2 / 2 / 1
Регистрация: 28.05.2013
Сообщений: 132
05.06.2013, 13:48  [ТС]
Это я уже исправила, у меня на "%" вот это знак ругается..
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
05.06.2013, 14:09
Цитата Сообщение от Людвиг Бодмер Посмотреть сообщение
В С++ логическое ИЛИ не "or",а "||"
Можно и так. См. http://en.wikipedia.org/wiki/Iso646.h
2
 Аватар для Людвиг Бодмер
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
06.06.2013, 10:48
Bubbles, это потому что там тип double был у переменных, вроде приведенный мной код правильно работает, пробовали его компилить?

Добавлено через 5 минут

Не по теме:

Tulosba, Спасибо, не знал:) Ну в принципе можно многие операторы переопределить и на псевдо-Паскале писать:)

1
2 / 2 / 1
Регистрация: 28.05.2013
Сообщений: 132
06.06.2013, 16:01  [ТС]
Да, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2013, 16:01
Помогаю со студенческими работами здесь

Найти остаток от деления выражения с факториалами на заданное число
По заданным числам n,m,К найти остаток от деления n!/(m!(n-m)!) на К. Ограничения 5&lt;=n&lt;=100000 3&lt;=m&lt;=n-3 10&lt;=K&lt;=2000 ...

Остаток от деления целого числа
Помогите пожалуйста с задачей. Объясните пожалуйста как присвоить значение целой части выражения и как понять чётное оно или не чётное?...

Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка.
12. Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка. Если остаток равен 0,...

Найти частное и остаток от деления нацело без операции деления
1)Дано целое число A (&gt; 0) и целое число B (&gt; 0). Найти долю Q и остаток R от деления нацело числа A на B (без использования операции...

Найти частное от деления нацело N на K, а также остаток от этого деления
While3. Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное от деления нацело N на K, а...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
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
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru