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

неправильно находит остаток от деления. - C++

Восстановить пароль Регистрация
 
DEM90
17 / 17 / 1
Регистрация: 06.05.2009
Сообщений: 115
14.01.2010, 03:21     неправильно находит остаток от деления. #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<conio.h>
#include<iostream>
using namespace std;
 
void main ()
{
 
    int m,n;
    int q;
  cin >> m >> n;
    q = m%n;
    cout << q << endl;
 
    system("PAUSE");
}
Наипростейшая программа. Просто по заданию надо было найти длину остатка от деления. Но если я даже сюда пишу, к примеру 5 и 4, то он выводит 1, а должет 25. Помогите плиз...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2010, 03:21     неправильно находит остаток от деления.
Посмотрите здесь:

остаток от деления C++
остаток от деления C++
остаток от деления C++
Остаток от деления C++
C++ Остаток от деления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Goodwin98
 Аватар для Goodwin98
2436 / 807 / 9
Регистрация: 31.05.2009
Сообщений: 1,668
14.01.2010, 03:43     неправильно находит остаток от деления. #2
Цитата Сообщение от DEM90 Посмотреть сообщение
Но если я даже сюда пишу, к примеру 5 и 4, то он выводит 1, а должет 25.
А 25-то почему ?
5/4 = 4/4 + 1/4
Эта единица и есть остаток.
DEM90
17 / 17 / 1
Регистрация: 06.05.2009
Сообщений: 115
14.01.2010, 05:57  [ТС]     неправильно находит остаток от деления. #3
Ясно, а как мне получить не 1, а ответ от 1/4 (то есть 25)?
mamedovvms
2913 / 834 / 93
Регистрация: 30.04.2009
Сообщений: 2,613
14.01.2010, 06:26     неправильно находит остаток от деления. #4
так почему 25 ??? 1/4 это не 25

Добавлено через 14 минут
ну а если тебе надо процент остатка от делителя то тогда надо вот так делать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<conio.h>
#include<iostream>
using namespace std;
 
void main ()
{
 
        int m,n;
        int q;
  cin >> m >> n;
        q = m%n;
        cout << q/n*100 << endl;
 
        system("PAUSE");
Yandex
Объявления
14.01.2010, 06:26     неправильно находит остаток от деления.
Ответ Создать тему
Опции темы

Текущее время: 00:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru