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

где-то ошибка в программе на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пример из учебника. Не могу разобраться. http://www.cyberforum.ru/cpp-beginners/thread242516.html
Читаю книжку, не могу понять одно упражнение оттуда. Кого не затруднит, разъясните пожалуйста. Самое начало ООП, глава посвящена классам и объектам. class account { int balance,accno; public: account(){balance=0;} account(account &s) { balance = ++s.balance; accno=0;
C++ Шифрирование/дешифрирование сообщения (шыфр Цезаря) Само задание: Нужно написать прогу на С(С++) которая реализует шифрирование/дешифрирование исходного сообщения при помощи шифра Цезаря с учетом того, что сообщения, которое необходимо зашифровать, написано на украинском языке. У меня есть рабочий код но мне надо чтоб можна было зашифрировать еще и пробелы а также большые литеры алфавита и сделать чтоб алгоритм был универсальным, тоесть для... http://www.cyberforum.ru/cpp-beginners/thread242514.html
C++ количество четных и нечетных элементов
задача состоит в том чтоб вывести количество четных и нечетных элементов из 10 вводимых, буду рад если кто-нибудь объяснит сам алгоритм задачи ....
C++ Вопрос по контейнеру mар
Хочу сделать массив такой структуры: id = 1 - название (конечное, больше ничего не включает) 2 - полка (конечное, больше ничего не включает) 3 - состояние (конечное, больше ничего не включает) 4 - включения (включает список содержаний, которые будут добавлять по ходу работы приложения) -------- содержание1 (включает "на складе" и "в магазине") -------------- на складе (конечное...
C++ Обработка нажатий клавиш в ListBox http://www.cyberforum.ru/cpp-beginners/thread242489.html
уверен такой вопрос уже был, в поиске смотрел, не нашёл :-[ собственно вопрос, не работают обработчики нажатия клавиш, если в фокусе находится listbox, перепробовал буквально всё: WM_CHAR, WM_CHARTOITEM, WM_KEYDOWN, WM_VKEYTOITEM ни один не работает, как быть?
C++ Разобраться с delete [] Господа программисты!!! Помогите решить проблему. Есть матрица, созданная динамично int **matrix = new int*; for (int i = 0; i < M; i++) matrix = new int; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
14.02.2011, 09:07     где-то ошибка в программе на С++
Код
 for (k=1; k<=5; k++) // от k=1 до 10 с шагом 1 начинаем суммировать
вообщето я вижу 5
1,2,3,4,5

Объявите k как float.
ага и переменной цикла его

или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
main ( )
{   
    int k; float m,s=0; // объявление переменных
   
        for (k=1; k<=5; k++) // от k=1 до 10 с шагом 1 начинаем суммировать
        {
            m=(float)k;
             s+=m/(m+1); // суммируем
         }
   cout<< "s=" << s << endl; // выводим результат на экран
   system("pause");
return 0;
}
или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
main ( )
{   
    int k; float s=0; // объявление переменных
   
        for (k=1; k<=5; k++) // от k=1 до 10 с шагом 1 начинаем суммировать
        {
           
             s+=(float)k/(float)(k+1); // суммируем
         }
   cout<< "s=" << s << endl; // выводим результат на экран
   system("pause");
return 0;
}
С уважением Валерий
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru