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

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

Войти
Регистрация
Восстановить пароль
 
goddess007
0 / 0 / 0
Регистрация: 09.09.2010
Сообщений: 18
#1

Посмотри, кто сможет сделать - C++

31.12.2010, 12:29. Просмотров 498. Ответов 8
Метки нет (Все метки)

Буду благодарен если кто-нибудь решит мне данные задачки в С++:
1.даны координаты диагоналей трапеции. найти ее площадь и периметр
2.Дан линейный массив из n элементов. Составить программу упорядочивания элементов таблицы
3.Вычислить произведение элементов над главной диагональю матрицы и определить их количество
4.Вывести на экран информацию о компьютерах, быстродействие которых больше Pentium III 1600 МГ
5.Создать титульный лист и построить график кубической параболы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2010, 12:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посмотри, кто сможет сделать (C++):

Кто сможет переписать?? - C++
Вообщем такая тема, надо готовую прогу от Борланд С++ Билдер, переписать в Визуал С++, кто смодет, плиззз, надо срочно, заранее спс

Кто сможет научить задачам по С++ - C++
есть ли кто сможет научить задачам по С++ ( просто объяснить задачи, дать направления) (бесплатно :))))

Кто сможет? (Реккуррентное уравнение) - C++
Нужно найти k в Реккуррентном уравнении: an=an-1*k Что только не делал, не получается найти k. Буду очень благодарен, если...

кто сможет прочесть без компилятора? - C++
cout<<(char)72; cout<<(char)69; cout<<(char)76; cout<<(char)76; cout<<(char)79; cout<<(char)32; cout<<(char)67; ...

Кто сможет написать два задание - C++
Здравствуйте.Помогите плиз решить задачи (очень нужно уже на завтра)номер 2 и 5

Кто сможет, посмотрите на мой код. Ошибки синтаксиса - C++
пожалуйста помогите с ошибками в коде, #include <iostream> //1 #include <cmath> //2 #include <fstream> //3 //4 const long N =...

8
Busine2009
Заблокирован
31.12.2010, 12:53 #2
Цитата Сообщение от goddess007 Посмотреть сообщение
3.Вычислить произведение элементов над главной диагональю матрицы и определить их количество
Как заполнить матрицу и куда вывести результат?
0
goddess007
0 / 0 / 0
Регистрация: 09.09.2010
Сообщений: 18
31.12.2010, 13:39  [ТС] #3
я паскале делал эту задачу, матрицу заполнил рандомайзем и пряма там вывел результат, типа кол-во такое то, произведение такое то
0
Busine2009
Заблокирован
31.12.2010, 13:43 #4
goddess007,
а как вы собираетесь проверять работоспособность кода, если вам выложат его здесь?
0
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
31.12.2010, 14:06 #5
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
#include<iostream>
#include<iomanip>
#include<stdio.h>
using namespace std;
 
int main(){
    int n, i, j, con=1, cou=0;
    cout<<"Chislo strok matrici: n= ";
    cin>>n;
    int **mat=new int *[n];
    for(i=0;i<n;i++)mat[i]=new int[n];
    cout<<"\n\nEnter elements\n\n";
    for(i=0;i<n;i++){
        for(j=0;j<n;j++){
            printf("mat[%d][%d]= ", i, j);
            cin>>mat[i][j];
        }
        cout<<endl;
    }
    cout<<"\nSozdana matrica\n\n";
    for(i=0;i<n;i++){
        for(j=0;j<n;j++){
            cout<<setw(4)<<mat[i][j]<<" ";
        }
        cout<<"\n\n";
    }
    for(i=0;i<n;i++){
        for(j=0;j<n-i-1;j++){
            con*=mat[i][j];
            cou++;
        }
        cout<<"\n\n";
    }
    cout<<"Proizvedenie = "<<con<<"\n\nChislo elementov = "<<cou;
}
0
goddess007
0 / 0 / 0
Регистрация: 09.09.2010
Сообщений: 18
31.12.2010, 14:06  [ТС] #6
да мне проверять не нада, просто чтобы коды были, их в лабу закинуть в ворде и сдать учителю
0
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
31.12.2010, 14:06 #7
-----
0
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
31.12.2010, 19:32 #8
Цитата Сообщение от goddess007
Посмотри, кто может сделать
Показывай.
Цитата Сообщение от goddess007 Посмотреть сообщение
4.Вывести на экран информацию о компьютерах, быстродействие которых больше Pentium III 1600 МГ
5.Создать титульный лист и построить график кубической параболы
Это что за?
Цитата Сообщение от goddess007 Посмотреть сообщение
да мне проверять не нада, просто чтобы коды были, их в лабу закинуть в ворде и сдать учителю
А если ошибка в коде? Откуда ты знаешь, что тебе правильный код сунули?

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
/*
 * даны координаты диагоналей трапеции. найти ее площадь и периметр
 */
#include <cmath>
#include <cstdlib>
#include <cstdio>
 
struct Point {
  double x;
  double y;
};
 
struct Diagonal {
  Point a;
  Point b;
};
 
inline double FindDistance(const Point &a, const Point &b) {
  return pow(pow(a.x - b.x, 2.) + pow(a.y - b.y, 2.), 0.5);
}
 
double FindPerimiter(const Diagonal &one, const Diagonal &two) {
  double a = FindDistance(two.a, one.b);
  double b = FindDistance(one.a, two.b);
  double c = FindDistance(two.a, one.a);
  double d = FindDistance(one.b, two.b);
  return a + b + c + d;
}
 
double FindArea(const Diagonal &one, const Diagonal &two) {
  double result = 0.;
  double a = FindDistance(two.a, one.b);
  double b = FindDistance(one.a, two.b);
  double c = FindDistance(two.a, one.a);
  double d = FindDistance(one.b, two.b);
  double e = FindDistance(one.a, one.b);
  double f = FindDistance(two.a, two.b);
  result = 4 * e*e * f*f - pow(b*b + d*d - a*a - c*c, 2.);
  result = pow(result / 16, 0.5);
  return result;
}
 
int main() {
  // левый нижний / правый верхний
  Diagonal one = {{0, 0}, {3, 4}};
  // левый верхний / правый нижний
  Diagonal two = {{1, 4}, {4, 0}};
 
  printf("Area: %f.\n", FindArea(one, two));
  printf("Perimeter: %f.\n", FindPerimiter(one, two));
 
  int key;
  scanf("%d", &key);
}
0
goddess007
0 / 0 / 0
Регистрация: 09.09.2010
Сообщений: 18
31.12.2010, 19:35  [ТС] #9
кто может решите пожалуйста еще одну задачку:
6.Даны матрица порядка n, а также векторы X и Y с элемнтами каждый. Найти вектор C=A*(X+Y)

Добавлено через 3 минуты
4 и 5 могу показать как в паскале сделал мб поможет
0
31.12.2010, 19:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.12.2010, 19:35
Привет! Вот еще темы с ответами:

немогу доработать с вводам документа кто сможет доработайте - C++
Число делится на 11, если разность между суммой цифр, стоящих на не- четных местах, и суммой цифр, стоящих на четных местах, кратна 11....

Кто сможет? Написать функцию для решения СЛАУ методом Гаусса - C++
Кто может написать функцию для решения СЛАУ методом Гаусса используя базовые знания.

Нужна формула к этой задаче или кто сможет объяснить как решать эту задачу? - C++
Есть два сосуда А и В. В сосуде А содержится 1 л молока, а в сосуде В - 1 л чая. Пользователь вводит емкость стакана (в миллилитрах, не...

Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте - C++
Дан файл вещественных чисел, содержащий ненулевую часть нижне- треугольной матрицы (по строкам). Создать новый файл, содержащий все ...


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

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

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