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

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

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

Вопрос по циклам - C++

03.11.2009, 20:56. Просмотров 344. Ответов 4
Метки нет (Все метки)

Условие:
Вводятся натуральное число n, целые числа а1, ..., an. Вычислить сумму:
а1 + а2(2)+ ... + an(n) без хранения последовательности значений (не используя массивы данных)

*** в скобках указал степень числа.


Наброски сделал, но как переводить степень на 1 у следующего числа не подрубаю, плиз помогите.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
int main()
{ double sum=0;               
 double a, a1;  
  int n,i;
  printf("n=");     scanf("%d",&n);
  for (i=1; i<=n; i++)
        {printf("\na%d=", i);
         scanf("%lf",&a1);  
 
        
    ?????????????
 
  }
printf("\nsum=%lf\n",sum);
 
  getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2009, 20:56     Вопрос по циклам
Посмотрите здесь:

Вопрос по циклам - C++
1)Даны действительные числа x1, …., x8. Получить действительную квадратную матрицу порядка 8: 1 1 .. 1 x1 x2 .. x8 .. .. ...

Вопрос по циклам и условиям - C++
while(i &lt;= el) { if(mas &lt; A &amp;&amp; mas &lt; min) min = mas; i++; } есть такой цикл. поиск минимального при определенном...

задача по циклам в с++ - C++
Доброго времени суток! Есть задачка, никак не выходит ее решить. Сразу скажу, что я новичок, изучаю с++ только неделю :) Собственно...

Задачка по циклам - C++
При помощи цикла for изобразите на экране пирамиду из символов 'X'. Верхняя часть пирамиды должна выглядеть следующим образом: х ххх ...

Лабораторная по циклам - C++
Помогите сделать лабораторную работу! Заранее благодарен!

Программа по простейшим циклам - C++
Даны натуральное число n и действительное число x. Составить программу для вычисления значения выражения Sin X+...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mamedovvms
2916 / 837 / 93
Регистрация: 30.04.2009
Сообщений: 2,624
03.11.2009, 21:07     Вопрос по циклам #2
Цитата Сообщение от Xorus Посмотреть сообщение
но как переводить степень на 1 у следующего числа не подрубаю, плиз помогите.
так напиши функцию возведения в степень, что то типа того
C++
1
2
3
4
5
6
7
8
double step(double a,int i)
{double pr=1;
  for (int k=0;k<i;k++)
   {
     pr=pr*a;
   }
   return pr;
}
Xorus
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 10
03.11.2009, 23:10  [ТС]     Вопрос по циклам #3
Не совсем понимаю как это можно сюда применить... Да и без функций можно как то обойтись вроде.
Тут вместо
Цитата Сообщение от Xorus Посмотреть сообщение
???
буквально пару строк не хватает, кто знает напишите.
sheka
Босс
161 / 127 / 7
Регистрация: 03.06.2009
Сообщений: 751
04.11.2009, 00:00     Вопрос по циклам #4
????????????? =
C++
1
2
for (j=1,a=a1; j<i; j++,a*=a1);
sum+=a;
идея такая. как и просили в 2 строки.

Добавлено через 2 минуты
сравните мой код и функцию mamedovvms. один в один.)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2009, 00:24     Вопрос по циклам
Еще ссылки по теме:

задание по итерационным циклам в с++ - C++
вычислить скорость сходимости (число слагаемых для достижения заданной точности e) итерационного процесса при разложении числа пи пи...

Задача по вложенным циклам - C++
Здравствуйте! Помогите растолковать код, не могу понять какой цикл к чему относится. Вот задача: Напишите программу, использующую...

Лабораторная работа по циклам. - C++
Лаба по С++ напишите решение с помощью циклов В некотором году, назовем его условно первым, на участке в 100 гектаров средняя...

Программа С++ по циклам (циклические структуры) - C++
Мне нужен исходник вот такой программы, если не сложно напишите :) Найти наименьший номер последовательности, для которого...


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

Или воспользуйтесь поиском по форуму:
Xorus
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 10
04.11.2009, 00:24  [ТС]     Вопрос по циклам #5
Цитата Сообщение от sheka Посмотреть сообщение
сравните мой код и функцию mamedovvms. один в один.)))
Действительно.
Хотя в 2 строки мне всё намного понятнее))
Спс mamedovvms и sheka.
Yandex
Объявления
04.11.2009, 00:24     Вопрос по циклам
Ответ Создать тему
Опции темы

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