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

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

04.06.2013, 17:17. Показов 2135. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru