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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Blacccatt
0 / 0 / 0
Регистрация: 13.02.2011
Сообщений: 37
#1

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

14.02.2011, 05:52. Просмотров 335. Ответов 3
Метки нет (Все метки)

Вычислить путём сложения сумму s=1/2 + 2/3 + 3/4...(всего десять слагаемых)...в сумме почему- то не выводится значение в дроби,не могу найти ошибку,выводит s=0


C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
main ( )
{   
    int k; float s=0; // объявление переменных
   
        for (k=1; k<=5; k++) // от k=1 до 10 с шагом 1 начинаем суммировать
        s+=k/(k+1); // суммируем
   cout<< "s=" << s << endl; // выводим результат на экран
   system("pause");
return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2011, 05:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос где-то ошибка в программе на С++ (C++):

Где ошибка в программе? - C++
#include &lt;iostream&gt; int const SIZE = 100; struct Item { float x; float y; int n; };

Где ошибка в программе? - C++
http://********************/show-image.php?id=77045b4d29fc54e45fc9d6c2ab7112d0 #include &lt;stdio.h&gt; #include &quot;stdafx.h&quot; #include...

где ошибка в программе? - C++
// ConsoleApplication3.cpp : Defines the entry point for the console application. // #include &quot;stdafx.h&quot; #include &lt;fstream&gt; ...

Непонятно где ошибка в программе - C++
Программа должна записывать в output.txt содержимое из файлов заданных через аргумент. printkey 1 - это типа &quot;ассерта&quot; #include...

Подскажите, где ошибка в программе - C++
#include&lt;iostream.h&gt; #include&lt;math.h&gt; void main() {int b,k,t; b=0;k=0;t=0; {if ...

Не могу понять где ошибка в программе - C++
Здравствуйте, вот написал программу которая должна удалять первые буквы в каждом слове, но в итоге получается что в первом слове все буквы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Евгений М.
1035 / 976 / 54
Регистрация: 28.02.2010
Сообщений: 2,829
Завершенные тесты: 2
14.02.2011, 06:37 #2
У Вас целочисленное деление. Объявите k как float.
1
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,847
14.02.2011, 09:07 #3
Код
 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;
}
С уважением Валерий
1
Blacccatt
0 / 0 / 0
Регистрация: 13.02.2011
Сообщений: 37
14.02.2011, 10:58  [ТС] #4
[QUOTE=ValeryS;1367378]
Код
 for (k=1; k<=5; k++) // от k=1 до 10 с шагом 1 начинаем суммировать
вообщето я вижу 5
1,2,3,4,5

ага,я тоже заметил,но не могу отредактировать(((

Спасибо,работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2011, 10:58
Привет! Вот еще темы с ответами:

Ошибка в программе, не могу найти где - C++
Доброго времени суток. Задание для программы: &quot;Задается размер массива, который заполняется случайными числами и находится сумма всех...

Подскажите где в программе может быть ошибка - C++
#include &lt;iostream&gt; #include &lt;math&gt; #include &lt;conio&gt; #include &lt;time.h&gt; #include &lt;stdio.h&gt; using namespace std; FILE *f1; ...

Конечные суммы и произведение (не пойму где ошибка в программе) - C++
Создать программу для вычисления конечной суммы и произведения. #include &lt;iostream.h&gt; #include &lt;math.h&gt; int main() { int i,...

Где ошибка в программе ищущей простые числа в рандомном массиве ? - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;ctime&gt; using namespace std; int PrimeNumber(int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.02.2011, 10:58
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru