Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите сделать код с range и без sum

Алекс Шабаров Ученик (85), открыт 6 часов назад
можете пожалуиста сделать приметивный легкий код с range
Дополнен 6 часов назад
надо до такого уровня
N = int(input())
S = 0
for i in range(1 ,N+1):
S=S + i
print(S)
2 ответа
Jurijus Zaksas Искусственный Интеллект (455724) 6 часов назад
>можете пожалуиста сделать приметивный легкий код с range
А что такое этот самый range в С++? Есть библиотека Ranges, но тащить ее сюда за уши - это как-то странновато. Примерно как атомной бомбой по воробьям.

Ну да ладно, хочешь range - будет тебе range:

 int main() { 
int range;
scanf_s("%d", &range);
printf("%d", range * range * (range + 1) * (range + 1) >> 2);
}
Блин, у меня код не видно почему-то, ну лови картинку тогда:
Алекс ШабаровУченик (85) 6 часов назад
ну мне надо очень
Алекс ШабаровУченик (85) 6 часов назад
не надо еще легче до такого уровня:
N = int(input())
S = 0
for i in range(1 ,N+1):
S=S + i
print(S)
Jurijus Zaksas Искусственный Интеллект (455724) Это не с++
Николай Веселуха Высший разум (374134) 6 часов назад
 #include <iostream> 
#include <numeric>
#include <valarray>

using namespace std;

int main() {
size_t n;
cin >> n;
valarray<unsigned long long> v(n);
iota(begin(v), end(v), 1);
cout << pow(v, 3).sum() << '\n';
}
Алекс ШабаровУченик (85) 6 часов назад
не надо еще легче до такого уровня:
N = int(input())
S = 0
for i in range(1 ,N+1):
S=S + i
print(S)
Николай Веселуха Высший разум (374134) Алекс Шабаров,
 n = int(input()) 
i = 1 
s = 0 
for i in range(n + 1): 
    s += i * i * i; 
print(s) 
Похожие вопросы