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

mod - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перезапись char при чтении из файла http://www.cyberforum.ru/cpp-beginners/thread442855.html
Добрый день. Возникла такая проблема: есть charchar s; в него я считываю информацию из файла infEP = fopen("e-p.txt", "r"); fgets(s, LINESZ, infEP); произвожу некоторые манипуляции, и потом мне...
C++ Метод линейной сортировки Помогите решить задачу. Даны n эл-ов упорядочить массив по возрастанию. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int*a=new int; http://www.cyberforum.ru/cpp-beginners/thread442842.html
C++ Форма постоянного размера
Здравствуйте! Подскажите please, как запретить менять размер формы (TForm)
C++ PDF парсер
Задача заключается в следующем: нужно написать прогу, которая будет отображать PDF контент по мере его загрузки, т.е. есть поток данных со стороннего ресурса, прога его хватает, и не дожидаясь пока...
C++ Динамических массивов http://www.cyberforum.ru/cpp-beginners/thread442770.html
Всем доброго дня!!!Если есть минутка, помогите сделать эти задания!буду очень благодарен!! 1. Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, кратных двум и первым на...
C++ Не понимаю манипуляторы. Как они работают? Здравствуйте. Столкнулся с непониманием манипуляторов. Вот код: #include <cstdlib> #include <iostream> using namespace std; ostream& tab (ostream& output) //Manipulator { ... подробнее

Показать сообщение отдельно
Oleg34
1 / 1 / 0
Регистрация: 22.12.2010
Сообщений: 128

mod - C++

08.02.2012, 15:20. Просмотров 2691. Ответов 4
Метки (Все метки)

Здравствуйте! У меня вопрос наверное глупый. Препод для выбора курсовой поставил следующие условия: Вариант задания выбирается по формуле (N mod 24)+1, где
N - последние две цифры зачетной книжки студента(в моем случае N=17).
; Залез в Википедию, где прочитал, что mod это остаток от деления, открыл "Дискретная математика. Теория чисел", читаю: Наименьший положительный остаток от деления некоторого числа a на число m обычно называют наименьшим неотрицательным вычетом a по модулю m. Если m делит a нацело, то остаток r = 0. Я к тому, что делимое должно быть больше делителя. Я не успокоился и попробовал при помощи С++ посчитать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<math.h>
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian");
    int N;
    float n;
    cout<<"    Введи номер зачетки"<<endl;
    cin>>N;
    n=(N % 24)+1;
    cout<<"    Номер варианта: "<<n<<endl;
    
    system ("Pause");
}
Начинаются удивительные вещи, пока N>24, все считает правильно (ну с моей точки зрения)
Как только N<24 то выдает непонятное. Так как же все таки правильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru