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

Осуществить циклический сдвиг элементов прямоугольной матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread221032.html
Здравствуйте.Прошу помощи.Никак не могу разобраться в задании.Нужно сделать бинарное дерево и с помощью дерева привести выражение к бесскобочной логике: (a*b+c)/(a-(d+a)).Что это значит?
C++ Библиотеки. Работа с файлами Предварительно создаются два файла данных А и B. Зависимости от типа данных это выполняется с применением программы или в текстовом редакторе. Содержимое файла C создается в процессе выполнения программы в соответствии задаче. Логическую функцию выполнить в статической и динамической библиотеках. Записать в С все символы с кодовыми номерами 58-70 и 100-120 из А и В. Дополнить файл А... http://www.cyberforum.ru/cpp-beginners/thread221030.html
С++ классы C++
Описать класс с контурами ,операциями,преобразование типов Бинарное число
C++ то напечатает программа?
( задание значения переменной ? условия повтора : шаг ) - по моему такая анолгия ( ? : ) с for? или нет? помогите решить задачу ЭТО НЕ ТОТ СКРИН!СМОТРИ НИЖЕ
C++ структуры http://www.cyberforum.ru/cpp-beginners/thread221014.html
Вообще не представляю как делать эту задачу. может кто знает? Напишите программу, которая вычисляет значение у= 1+х^2 +х^3 +… + х^п при любом х. Вычисления продолжать до тех пор, пока очередное слагаемое больше заданного значения z. Найти количество слагаемых.
C++ Массивы структур Написать консольную программу на языке C++ с использованием структур. Программа должна позволять пользователю добавлять данные в массив структур, просматривать этот массив, а также выполнять дополнительную операцию в соответствии с индивидуальным заданием: Поля структуры: персональный код, фамилия, вес. Операция: найти фамилию человека, у которого наибольший вес. Помогите решить пожалуйста (.... подробнее

Показать сообщение отдельно
Merlin666
 Аватар для Merlin666
96 / 96 / 10
Регистрация: 26.12.2010
Сообщений: 220
27.12.2010, 01:48     Осуществить циклический сдвиг элементов прямоугольной матрицы
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//
// Вычислить 12 значений функции y=ax^2+bx+c на отрезке [e,f], 
// сохранить их в массиве Y и определить, является ли функция убывающей,
// возрастающей или немонотонной на этом отрезке.
//
#include "StdAfx.h";
#include <iostream>
#include <cmath>;
using namespace std;
 
bool IsDown(int x[12])
{
    bool flag=true;
 
    for (int i=0;i<11;i++)
        if (x[i]<x[i+1]) flag=false;
 
    return flag;
}
 
bool IsRaised(int x[12])
{
    bool flag=true;
 
    for (int i=0;i<11;i++)
        if (x[i]>x[i+1]) flag=false;
 
    return flag;
}
 
void main()
{
    int x[12];
    int a, b, c, e, f, count, i=0;
 
    cout<<"Enter a, b, c: ";
    cin>>a>>b>>c;
 
    cout<<"Enter e, f: ";
    cin>>e>>f;
 
    count=e;
 
    for (int j=0;j<=11;j++)
    {
        x[j]=a*count*count+b*count+c;
        count=count+double((f-e)/12);
    }
    
    for (int j=0; j<=11; j++)
        cout<<x[j]<<" ";
 
    if (IsRaised(x)) cout<<"Raised";
    else if (IsDown(x)) cout<<"Down";
    else cout<<"Not Monotonical...";
}
Добавлено через 1 минуту
C++
1
count=count+double((f-e)/12);
Замени просто на
C++
1
count+=(f-e)/12;
Добавлено через 40 секунд
Если нужны не только целые значения - поменяй типы данных) int на double или float=)
 
Текущее время: 01:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru