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

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

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

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

04.06.2013, 17:17. Просмотров 375. Ответов 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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 17:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти остаток от деления целого выражения (C++):

Найти остаток от деления целого выражения - 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,...

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

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

Не по теме:

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

1
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
06.06.2013, 16:01  [ТС] #6
Да, спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 16:01
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.06.2013, 16:01
Ответ Создать тему
Опции темы

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