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

Прошу объяснить работу готовой программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму всех положительных элементов массива и среднее арифметическое всех элементов http://www.cyberforum.ru/cpp-beginners/thread1201428.html
Помогите написать программу: Дан массив A. Найти сумму всех положительных элементов массива и среднее арифметическое всех чисел.
C++ Исправить программу, чтобы читала строку с пробелами #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <string> using namespace std; class slovo { protected: char mas; http://www.cyberforum.ru/cpp-beginners/thread1201369.html
C++ и ASM работа со списком C++
Нужно разработать комплекс подпрограмм для работы со списками Первая подпрограмма сортирует список. Вторая - находит заданный элемент и возвращает его номер. Третья - добавляет в список новый элемент в нужное время. Элемент списка имеет длину 3 байта. Подскажите с чего начать. Может у кого-нибудь есть идеи и сображения?
C++ Запара с IDE
Всем привет! У меня появилась запара. Переустановил я винду (ХР), скачал Visual Studio Express 2010 C# (сорри что пишу не в разделе по C шарпу, просто туда заходят только пьяные сис. админы после корпоративов да фуршетов, посещаемость маленькая), вообщем все норм скачалось, а вот когда запускать начал пошли ошибки.Ну я нажал не показывать больше те ошибки, когда открылось всё норм, нажал...
C++ При запуске консоли автоматически устанавливать шрифт Lucida Console http://www.cyberforum.ru/cpp-beginners/thread1201324.html
Как сделать так чтобы при запуске консоли автоматически ставился шрифт Lucida Console, размер символов 14, жирный, чтобы не было необходимости установки этого параметра в ручную?
C++ Проверка, движется ли мышь Подскажите пожалуйста , как проверить двигается ли мышь, делал своими силами как понимаю: POINT cPos; if(!(cPos.x++)&&!(cPos.y++)&&!(cPos.x--)&&!(cPos.y--)) нечего путевого не вышло, может есть какая-то встроенная булевая функция? подробнее

Показать сообщение отдельно
MagdAmir
4 / 4 / 3
Регистрация: 30.05.2014
Сообщений: 36
06.06.2014, 21:19     Прошу объяснить работу готовой программы
Ну, во первых, в описании задачи неправильно указана формула либо неверен код (там не умножить на res, а делить на него)... А во вторых:

Объявляется переменная N, чтобы можно было записать туда значение, вводимое с клавиатуры.
Потом собственно считывается число с консоли и засовывается в ячейку N
Далее мы объявляем переменную res, которая на каждом шаге будет вычислять нам результат (отсюда и имя) I зависимой функции
Объявляем переменную pow2, которая отвечает нам за 2^N, а потому там в проге ее неправильно используют...нужно добавить возведение этого числа в степень I либо же сразу задать его таким, а потом в конце каждого хода делить на два.
Врубаем цикл, который и считает нам собственно функцию от конца, то есть начиная от N, идя соответственно к нулю. Когда ноль, значение как раз будет 1.
Дальше на кой-то черт 1 делять на то, что получилось... И выводят результат.
Конец.
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru