Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
skinnycatvandal
0 / 0 / 1
Регистрация: 21.03.2014
Сообщений: 4
1

Найти сумму ряда без использования операции возведения в степень

27.05.2014, 09:33. Просмотров 934. Ответов 8
Метки нет (Все метки)

Найти сумму ряда 22+23+24+...+216. Операцию возведения в степень не использовать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2014, 09:33
Ответы с готовыми решениями:

Написать функцию возведения вещественного числа в целую степень без math.h
необходимо написать программу в которой используется ф-я возведения некоторого...

Вычислить сумму. Операцию возведения в степень не использовать
Вычислить сумму. Операцию возведения в степень не использовать.

Найти сумму, введеных значений без использования массива
Нужно найти сумму введены значений без использования массива и нельзя заносить...

Возвести заданное число в целую степень без использования функции pow (цикл while)
Возвести заданное число в целую степень без использования функции pow

Операция возведения в степень
Дано вещественное число a и натуральное число n. Вычислить значения a1, a2, a3,...

8
Jewbacabra
Эксперт PHP
3735 / 3086 / 1356
Регистрация: 24.04.2014
Сообщений: 9,355
27.05.2014, 10:15 2
C
1
2
3
4
#include <stdio.h>
int main() {
    printf("23205\n");
}
0
kasan
Чорумфанин
342 / 342 / 320
Регистрация: 06.03.2014
Сообщений: 898
27.05.2014, 12:26 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
int i,sum=0;
for(i=1;i<16;i++)
{
    sum+=2<<i;
    printf("2^%d = %d\n",i+1,2<<i);
}
printf("\nSumma = %d\n",sum);
 
return 0;
}
0
helper
70 / 44 / 24
Регистрация: 11.05.2014
Сообщений: 176
27.05.2014, 19:27 4
C
1
 printf("\nSumma rjada=%d\n",(int)((1l<<17)-4));
0
Kirusha98
0 / 0 / 0
Регистрация: 14.11.2015
Сообщений: 35
05.01.2016, 06:42 5
Что означает sum+=<<i

Добавлено через 1 минуту
sum+=2<<i что означает ???
0
Байт
Эксперт C
20035 / 12657 / 2662
Регистрация: 24.12.2010
Сообщений: 26,353
05.01.2016, 12:32 6
Цитата Сообщение от Kirusha98 Посмотреть сообщение
sum+=2<<i что означает ?
x = 2<<i; Сдвиг двоичного представления двойки (10) на i позиций вправо (2<<3 = 10000(2) = 32)
sum += i; эквивалентно sum = sum = sum + i;

Добавлено через 3 минуты
У меня получилось ((1<<17) - 2)
1
Kirusha98
0 / 0 / 0
Регистрация: 14.11.2015
Сообщений: 35
05.01.2016, 20:18 7
можете написать код без этого действия но чтобы считалась сумма плиз
0
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
05.01.2016, 20:38 8
Kirusha98,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int S = 0, mult = 2, i;
    for(i = 2; i <= 16; ++i){
        mult = mult * 2;
        S = S + mult;
    }
    printf("%d\n", S);
    return 0;
}
1
Kirusha98
0 / 0 / 0
Регистрация: 14.11.2015
Сообщений: 35
05.01.2016, 20:40 9
Спасибо всем
0
05.01.2016, 20:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2016, 20:40

Целочисленное деление через циклы, без использования операции "/"
Задача: Даны числа (a&gt;b) Определить: а)результат целочисленного деления а на...

Собственная функция возведения в степень
Сейчас изучаю функции, и наткнулся на одну проблему. #include&lt;stdio.h&gt; int...

Написать функцию возведения в степень
Описать функцию Power1(A, B) вещественного типа, находящую величину AB по...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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