Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 37

Напечатать квадрат натуральных чисел от 1 до n без операции умножения

03.04.2019, 14:12. Показов 4397. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напечатать квадрат натуральных чисел от 1 до n без операции умножения.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.04.2019, 14:12
Ответы с готовыми решениями:

напечатать квадрат натуральных чисел от 1 до n без операции умножения
Квадраты натуральных чисел Составить программу, позволяющую напечатать квадрат натуральных чисел от 1 до n без операции умножения: 12=1,...

Программа, позволяющая напечатать квадрат натуральных чисел от 1 до N без операций умножения
Нужна программа позволяющая напечатать квадрат натуральных чисел от 1 до N без операций умножения.Исключительно на языке Delphi

Возведение в квадрат без операции умножения
Доброго времени суток. Помогите пожалуйста написать программу, суть вот в чём: Нужно возвести в квадрат без операции умножения....

5
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
03.04.2019, 14:44
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    int n, sum; 
    cout <<"n="; cin >> n;
    
    for (int i = 1; i <= n; i++)
    {
       sum=0;
       for (int j = 1; j <= i; j++)       
       sum+=i;
       cout << sum << "\n";       
    }
    
system("pause");
return 0;
}
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
03.04.2019, 16:02
C++
1
2
3
4
5
int q = 0;
for(i=1; i<=n; i++) {
  q += 2*i - 1;
  cout << i << " " << q << endl;
}
Однако, постановка задачи весьма уродлива. Приходится догадываться. Я догадался так.
Напечатать квадратЫ натуральных чисел от 1 до n без операции умножения.
Впрочем, пришлось добавить всего одну букву...

Добавлено через 2 минуты
Прошу прощения. Одно умножение таки вкралось
C++
1
2
3
4
5
int q = 0;
for(i=1; i<=n; i++) {
  q += i + i - 1;
  cout << i << " " << q << endl;
}
0
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
03.04.2019, 19:24
Байт, Yetty, Лучше уж "столбиком", через сдвиги:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int sqr(int n)
{
    n = abs(n);
    int a = n;
    int res = 0;
    while (a > 0)
    {
        if (a & 1)
            res += n;
        n <<= 1;
        a >>= 1;
    }
    return res;
}
1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
03.04.2019, 20:18
avgoor, остроумно. Двоичный столбик. С удовольствием вспомнил раннее детство.
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
03.04.2019, 20:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int a=1,k=0,n;
 
    cin>>n;
    for(int i=1;i<=n;i++){
     k=k+a;
     cout<<i<<"  "<<k<<"\n";
     a+=2;
    }
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.04.2019, 20:45
Помогаю со студенческими работами здесь

Напечатать таблицу умножения и сложения натуральных чисел в шестнадцатеричной сс
Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатеричной системе счисления. ОБЪЯСНИТЕ...

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

Напечатать таблицу умножения и сложения и натуральных чисел в шестнадцатиричной системе счисления
Напечатать программу,которая печатает таблицу умножения и сложения и натуральных чисел в шестнадцатиричной системе счисления.Решение с...

Напечатать таблицу умножения и сложения натуральных чисел в двоичной, восьмиричной системе счисления
Составить программу которая печатает таблицу умножения и сложения натуральных чисел в двоичной, восьмиричной системе счисления. Основание...

Вычислить произведение 2-х n и m чисел без использования операции умножения
Подсказка:использовать цикл суммирования n раз числа m. Помогите,пожалуйста!


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru