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

Задача первое большее a - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В интервале от a до b найти число с наибольшим количеством делителей http://www.cyberforum.ru/cpp-beginners/thread658752.html
a и b вводятся с клавиатуры,представить в виде функции
C++ Программа разбора и вычисления значения арифметического выражения Написать программу разбора и вычисления значения арифметического выражения. На входе программы — строка, содержащая числа, скобки «(» и «)» и знаки 4-х арифметических операций: + - * / На выходе —... http://www.cyberforum.ru/cpp-beginners/thread658742.html
Ввод числа C++
Помогите с заданием: нужно написать программу С++, которая с помощью операторов ввода-вывода (printf и scanf) вводит и выводит на экран числовые значения переменных. А значения таковы: E=10^3, F=...
C++ Упорядочить матрицу
Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочить все элементы матрицы таким образом, чтобы при чтении матрицы по строкам ее...
C++ Задача на "особый" элемент матрицы http://www.cyberforum.ru/cpp-beginners/thread658720.html
Задача: Дана целочисленная матрица A (N.M). Определить количество "особых" элементов массива А, считая элемент "особым", если в его строке слева от него находятся элементы, меньшие его, а справа...
C++ Задача на циклы: Можно ли разменять m рублей Можно ли разменять m рублей на рублёвые, трёхрублёвые, пятирублёвые купюры так, чтобы получить всего 10 купюр? При этом известно, что 10<m<50. Вот такое условие. Вот что я намалякал):... подробнее

Показать сообщение отдельно
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
26.09.2012, 23:03
По структуре ты всё правильно написал, не переживай. Я вижу 2 ошибки:
1. Цикл while выполняется, пока выполняется условие внутри.
То есть, ты вводишь a=2 (скажем), условие a<=s не выполняется и цикл никогда не выполнится.
2. 1 - целое, k - целое. Результатом 1/k будет тоже целое, то есть дробная часть будет отсекаться.
1/2 => 0
1/3 => 0
1|4 => 0

И так далее.

Удачи!

Добавлено через 1 минуту
Да, по п.2: что бы получить нормальный результат, используй другой тип данных для k
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru