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

Что означает %k в данном случае? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При компиляции программы в dev C++ выдает ошибки http://www.cyberforum.ru/cpp-beginners/thread697870.html
http://files.mail.ru/0JL3TJ
C++ Английские слова: перевод из единственного числа во множественное В программе в комментарии, то что не могу сделать. Описание: В файле in.txt находятся слова на английском языке в единственном числе (через запятую, табуляции и переносы строк игнорируются). Пробелы внутри "слов" (т.е. пробелы без запятых) не считаются разделителями (т.е. "black fox" считается одним словом и обрабатывается соответственно), пробелы в начале и в конце слов выкидываются. В... http://www.cyberforum.ru/cpp-beginners/thread697865.html
C++ Перевод из консольного вида в обычный
задачка: Дан текстовый файл..считать из него ( это я знаю как), потом изменить в нем строку(вводиться пользователем какую заменить и на что) и сохранить. #include <stdio.h> #include <string.h> /* stf - что ищем; rtf - на что меняем; fpath - путь к файлу; str - стока текста*/ int main () { char file_path = { 0 }, stf = { 0 }, rtf = { 0 }, str = { 0 }; FILE* file = NULL;
Литература по связаным спискам C++
Кто знает какую нить хорошую литературу по связаным спискам где хорошо и понятно росписано "что где и почему...".
C++ Windows Forms VisualStudio2010 http://www.cyberforum.ru/cpp-beginners/thread697843.html
Доброго времени суток! Господа,может кто подскажет, как реализовать данный код в WinForms? С созданием шаблона окна все понятно, затруднение в том,как заставить программу выполнять вычисление по нажатии кнопки. Как это все связать? Буду благодарен,если кто подскажет хорошую инфу по теме. #include <iostream> int main() { double x,y,a;
C++ устранить ошибку помогите пожалуста устранить ошибку в програме.. #include <stdio.h> #include <time.h> #include <math.h> #include <conio.h> #include <stdlib.h> double func(int a, int b, int c) { return (4.5*abs(a-b)*sqrt(c)); подробнее

Показать сообщение отдельно
ValeryS
Модератор
6552 / 5018 / 463
Регистрация: 14.02.2011
Сообщений: 16,741
14.11.2012, 23:05     Что означает %k в данном случае?
Цитата Сообщение от ffice Посмотреть сообщение
То есть 2 не надо делить на 5?
остаток от деления это то что осталось
int это целочисленный тип и всяких дробей он содержать не может
т.е разделив 3 на 2 получим 1 и если заново умножить результат на 2 то мы не получим 3(потому что в остатке была 1 а мы её потеряли)
вот табличка деления чисел на 3
х/3 / %
0/3 0 0
1/3 0 1
2/3 0 2
3/3 1 0
4/3 1 1
5/3 1 2

иногда это называется "Делить по модулю"
можно проверить этим кратность числу если остаток равен 0 то делитель кратен делимому
например проверить четное число или нет
C++
1
2
3
4
if(x%2==0)
 //четное
else
//нечетное
в жизни это правило(деление по модулю)
используется в определении времени
например в 14 часов мы говорим 2 часа
14%12=2

Добавлено через 6 минут
Цитата Сообщение от ffice Посмотреть сообщение
То есть 2 не надо делить на 5?))
Цитата Сообщение от David Sylva Посмотреть сообщение
(0+2) % 5 получается 2.
тот же результат получится
(5+2) % 5 получается 2.
(10+2) % 5 получается 2.
(0+7) % 5 получается 2.
(5+7) % 5 получается 2.
ну и так далее
остаток никогда не будет превышать 5

Добавлено через 3 минуты
Цитата Сообщение от ValeryS Посмотреть сообщение
14%12=2
это хорошо известно ученикам начальной школы, а потом когда научатся десятичным дробям, почему то многие забывают, что такое остаток от деления
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru