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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 156, средняя оценка - 4.65
beethoven
2 / 2 / 0
Регистрация: 21.04.2009
Сообщений: 23
#1

Возвести в квадрат - C++

22.04.2009, 23:06. Просмотров 20799. Ответов 1
Метки нет (Все метки)

1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.
2. Даны N натуральных чисел. Найти сумму этих чисел.
3. Дана матрица A(4,3). Найти произведение элементов главной диагонали.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2009, 23:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Возвести в квадрат (C++):

Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат - C++
Ввести целое число В. Если В отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат

Возвести в квадрат - C++
Ребят, помогите пожалуйста перевести с паскаля на с++ программку :cry: var a,b,c:integer; begin read(a,b,c); if (a>b) and...

не могу возвести в квадрат) - C++
#include "stdafx.h"// #include "clocale"//русский язык #include "conio.h"//работа с экраном #include "math.h"//задание матем функции ...

Как возвести косинус в квадрат ? - C++
Я так понял, что это неправильно y=pow(cos((3/8)*p-x/4),2)-pow(cos((11/8)*p+x/4),2)

Возвести в квадрат элементы столбцов матрицы - C++
определить номера столбцов матрицы R, хотя бы один элемент которых равен d, и элементы этих столбцов возвести в квадрат .решите...

Возвести в квадрат три действительных числа - C++
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. Только надо на старом компиляторе.

1
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
23.04.2009, 00:14 #2
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 "stdafx.h"
#include "iostream"
using namespace std;
#define _USE_MATH_DEFINES
#include "cmath"
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL,".1251");
    double a[3];
    int i;
    cout << "Введите три действительных числа:" << endl;
    cin >> a[0] >> a[1] >> a[2];
    _flushall();
    for(i = 0;i < 3;i++)
        if (a[i] > 0)
            a[i] = pow(a[i],2);
        else
            a[i] = pow(a[i],4);
    cout << "Три числа после всех манипуляций:" << endl;
    for(i = 0;i < 3;i++)
        cout << a[i] << "  ";
    system("pause");
    return 0;
}
Добавлено через 6 минут 20 секунд
2)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "iostream"
using namespace std;
 
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL,".1251");
    int i,n,
        k = 0;
    cout << "Сколько дано натуральных чисел?" << endl;
    cin >> n;
    _flushall();
    for(i = 1;i <= n;i++)
        k += i;
    cout << "Сумма " << n << " натуральных чисел равняется " << k << endl;
    system("pause");
    return 0;
}
Добавлено через 2 минуты 9 секунд

Добавлено через 30 минут 24 секунды
Если я не ошибаюсь, то в прямоугольной матрице нету главной и побочной диагоналей, они есть только квадратный( кажется ещё в ленточной). Может и есть, но я сто-то не встречал.
Так и быть проведем диагональ в прямоугольнике... Вот код для 3) задачи - тут делается ручками, а не алгоритмом - потому что я его не знаю для прямоугольной матрицы.
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 "stdafx.h"
#include "iostream"
using namespace std;
#include <ctime>
#define n 4
#define k 3
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL,".1251");
    double a[n][k],p;
    int i,j;
    srand(time(0));
    for(i = 0; i < n;i++){
        for(j = 0;j < k;j++){
            a[i][j] = rand()%401-200;
            cout << a[i][j] << "  ";
        }
        cout << endl;
    }
    p = a[1][1]*a[2][2]*a[3][2]*a[4][3];
    cout << "Произведение элементов главной диагонали равно: " << p << endl;
    system("pause");
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2009, 00:14
Привет! Вот еще темы с ответами:

Возвести в квадрат положительные числа из набора - C++
Даны три вещественных числа. Возвести в квадрат положительные

Возвести в квадрат некоторые элементы массива - C++
Если у массива А(20) есть элемент, равный квадрату последнего элемента,то все элементы, следующие за ним, возвести в квадрат, иначе вывести...

Возвести в квадрат все нечетные элементы матрицы А(m,n) - C++
Піднести до квадрату всі непарні елементи матриці А(m,n) (m&lt;=5, n&lt;=4) і сформулювати із цих квадратів одновимірний масив. Возвести в...

Все четные элементы массива возвести в квадрат - C++
Весь вечер ломаю моск никак не получается. Пож оч нужно для зачета!!!! 1)написать прогу, кот все четные элементы массива возводит в...


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

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

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