С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
valent11
8 / 8 / 2
Регистрация: 30.11.2011
Сообщений: 64
#1

Сделать через цикл for. Написать программу возведения натурального числа в квадрат - C++

14.10.2013, 20:50. Просмотров 1155. Ответов 3
Метки нет (Все метки)

Написать программу возведения натурального числа в квадрат, используя следующую закономерность:
1^2=1
2^2=1+3
3^2=1+3+5
4^2=1+3+5+7

n^2=1+3+5+7+…+2n-1
Вот пишу ....но понимаю что не правильно считает, подскажите как правильно...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    system("color 0a");
    
    int n;
    cout<<"Возводит в квадрат натуральное число"<<endl;
    cout<<"Введите число :";
    cin>>n;
    int sqr=0;
        for(int i=1;i<=n;i=i+2)
            {
                sqr=1+i;
        
            }
            cout<<sqr<<endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2013, 20:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сделать через цикл for. Написать программу возведения натурального числа в квадрат (C++):

Возведения натурального числа в квадрат - C++
составить программу : 1^2 =1; 2^2 =1 +3; 3^2 =1 +3+5; 4^2 =1+3+5+7; ... N^2 =1+3+5+...+(2*N-1); дано целое число N.

Составьте программу возведения данного натурального числа а в степень п - C++
Составьте программу возведения данного натурального числа а в степень p. с помошью while, repeat, for

Составить программу возведения натурального числа в куб, учитывая указанную закономерность - C++
Ребят, помогите пожалуйста, не могу никак решить эту задачу. Составить программу возведения натурального числа в третью степень(и чтобы...

Составить программу возведения указанного натурального числа в заданную целую степень - C++
Помогите ГОРЮ!) вообще не могу понять условия) Составить программу возведения данного натурального числа a в целую степень n. Учесть,...

Как можно записать с помощью функции возведения числа в квадрат? - C++
Как записывается в общем виде функция? И как можно записать с помощью функции возведения числа в квадрат?

Написать программу, которая к первой цифре натурального числа N, добавляет 2 - C++
Нужно написать программу, которая к первой цифре натурального числа N, добовляет 2. Пример 49-69, 128-328 Помогите люди добрые)

3
SummerRain
327 / 326 / 17
Регистрация: 16.12.2012
Сообщений: 544
14.10.2013, 20:57 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    system("color 0a");
    
    int n;
    cout << "Возводит в квадрат натуральное число"<<endl;
    cout << "Введите число :";
    cin >> n;
    int sqr = 0;
    for(int i = 1; n > 0; i += 2, --n)
    {
        sqr += i;
    }   
    cout << sqr << endl;
    system("pause");
    return 0;
}
1
valent11
8 / 8 / 2
Регистрация: 30.11.2011
Сообщений: 64
14.10.2013, 21:33  [ТС] #3
Цитата Сообщение от SummerRain Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    system("color 0a");
    
    int n;
    cout << "Возводит в квадрат натуральное число"<<endl;
    cout << "Введите число :";
    cin >> n;
    int sqr = 0;
    for(int i = 1; n > 0; i += 2, --n)
    {
        sqr += i;
    }   
    cout << sqr << endl;
    system("pause");
    return 0;
}
а как через 3 параметра в цикле?
0
SummerRain
327 / 326 / 17
Регистрация: 16.12.2012
Сообщений: 544
14.10.2013, 21:36 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    system("color 0a");
    
    int n;
    cout << "Возводит в квадрат натуральное число"<<endl;
    cout << "Введите число :";
    cin >> n;
    int sqr = 0;
    for(int i = 1; n > 0; i += 2)
    {
        sqr += i;
        --n;
    }   
    cout << sqr << endl;
    system("pause");
    return 0;
}
1
14.10.2013, 21:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2013, 21:36
Привет! Вот еще темы с ответами:

Реализовать функцию возведения целого числа в квадрат, возвращающую значение типа int - C++
Как правильно изменить код что бы он скомпилировался, ошибка: Функция должна возвращать значение. Если заменить int Sqr (int q) на ...

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

Написать программу: Определить разность между наибольшей и наименьшей цифрами натурального числа - C++
Напишите код. Определить разность между наибольшей и наименьшей цифрами натурального числа N, представленного в шестиричной системе...

Квадрат натурального числа n - C++
Проверить, содержит ли квадрат натурального числа n цифру 3 в своей записи. Большое спасибо заранее!


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

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

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