Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
#1

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

04.06.2013, 17:17. Просмотров 369. Ответов 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;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 17:17     Найти остаток от деления целого выражения
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Людвиг Бодмер
335 / 332 / 126
Регистрация: 29.03.2013
Сообщений: 825
Завершенные тесты: 4
05.06.2013, 09:03     Найти остаток от деления целого выражения #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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",а "||"
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
05.06.2013, 13:48  [ТС]     Найти остаток от деления целого выражения #3
Это я уже исправила, у меня на "%" вот это знак ругается..
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.06.2013, 14:09     Найти остаток от деления целого выражения #4
Цитата Сообщение от Людвиг Бодмер Посмотреть сообщение
В С++ логическое ИЛИ не "or",а "||"
Можно и так. См. http://en.wikipedia.org/wiki/Iso646.h
Людвиг Бодмер
335 / 332 / 126
Регистрация: 29.03.2013
Сообщений: 825
Завершенные тесты: 4
06.06.2013, 10:48     Найти остаток от деления целого выражения #5
Bubbles, это потому что там тип double был у переменных, вроде приведенный мной код правильно работает, пробовали его компилить?

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

Не по теме:

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

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 16:01     Найти остаток от деления целого выражения
Еще ссылки по теме:

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

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

Написать программу, которая посчитает остаток от деления указанного выражения - C++
нужна программа, которая может посчитать остаток от деления такого выражения: (213^30)/319 -&gt; ostatok

Для двух целых чисел найти остаток и частное от целочисленного деления, частное от вещественного деления - C++
Уважаемые форумчане помогите пожалуйста с двумя программами. Это вопрос жизни и отчисления, я очень плохо понимаю программирование. В...

Найти остаток от деления - C++
Программка не работает #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int uio(int x) ...

Найти остаток от деления - C++
Здравствуйте, помогите с заданием. Спасибо


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

Или воспользуйтесь поиском по форуму:
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
06.06.2013, 16:01  [ТС]     Найти остаток от деления целого выражения #6
Да, спасибо!
Yandex
Объявления
06.06.2013, 16:01     Найти остаток от деления целого выражения
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru