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

Поясните задачу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Русский ввод и русский вывод http://www.cyberforum.ru/cpp-beginners/thread370755.html
Я знаю, что для того, чтобы был виден русский язык, я использую команду setlocale(LC_ALL,"Russian") Для того, чтобы в переменные заносились русские символы, у меня получается только тогда, когда...
C++ 3 в 1 Добрый вечер. Нужно написать программу ,находящую максимальный элемент и его номер.Затем найти произведение от первого 0ля до 2го нуля.И третье преобразовать массив таким образом, чтобы в первой его... http://www.cyberforum.ru/cpp-beginners/thread370749.html
Коды символов одной и той же буквы различаются. [help] C++
тоесть если я делаю cout<<int('а'); где а-русская, он выводит код -32. И так до я -1; а если char c; cin>>c; cout<<int(c) и вводить русскую а, он выводит код -94. Проблема в кодировке? Что...
C++ протабулируйте функции. на C++
протабулируйте функции. Отрезок и шаг вводятся с клавиатуры: e^x-arctg(x)
C++ [C++] Ряд Тэйлора http://www.cyberforum.ru/cpp-beginners/thread370717.html
Здравствуйте, я бы хотел спросить, как решить уравнение: 1-(x^2/2)+(x^4/4)-(x^6/6)+(x^8/8)-... А то сказали решить, а по Ряду Тэйлора ничего толком не объяснили(
C++ Адреса и указатели Приветствую! Не могу понять, как работать с указателями и адресами для переменных. Если можно, как можно проще объясните, коль не сложно. Книгу читал но сути так и не понял. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.10.2011, 20:44
см комментарии:
Цитата Сообщение от parkito Посмотреть сообщение
for(int x=1;x<n;x++)
{
l=m*x%n; //l будет равна 0 для 3-го случая, для случаев 1 и 2 l не равно 0 (даже на картинке это видно. Если все-таки не очень понятно, то Вам нужно разобраться с подобными прямоугольниками)
y=m*x/n; //здесь y будет отличаться от предыдущего значения (которое записано в y1) только для случая 2. Это тоже хорошо видно из рисунка. И y принимает значения не только 0 или 1, а от 0 и до m-1.
if(l!=0)
{
if(y==y1)
k=k+1;
else
{k+=2;
y1=y;
}
}
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru