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

Определить тип параллелограмма - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.81
Блондинка_)
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 23
24.01.2011, 16:27     Определить тип параллелограмма #1
Помогие решить задачки!

Задан параллелограмм со сторонами a, b и углом α между ними. Определить
тип параллелограмма (ромб, прямоугольник или квадрат), если это
возможно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ssXXss
263 / 185 / 10
Регистрация: 15.01.2011
Сообщений: 668
24.01.2011, 17:09     Определить тип параллелограмма #2
составь условия для проверки входных данных , проверка угла ,равенство сторон и проверяй в цикле .
selevit
 Аватар для selevit
79 / 75 / 3
Регистрация: 08.10.2008
Сообщений: 296
24.01.2011, 18:40     Определить тип параллелограмма #3
зачем издеваться над человеком и флудить? вы что такие гуру кодинга?
Цитата Сообщение от ssXXss Посмотреть сообщение
составь условия для проверки входных данных , проверка угла ,равенство сторон и проверяй в цикле .
ssXXss, какой цикл?

Блондинка_), держи

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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, "");
    int a, b, angle;
    cout << "Введите длины 2-х сторон параллелограмма: ";
    cin >> a >> b;
    cout << "Введите произвольный угол параллелограмма в градусах: ";
    cin >> angle;
    if (a == b)
    {
        if (angle != 90)
            cout << "Данный параллелограмм - равносторонний ромб" << endl;
        else
            cout << "Данный параллелограмм - квадрат" << endl;
    }
    else
    {
        if (angle != 90)
            cout << "Данный параллелограмм - ромб" << endl;
        else
            cout << "Данный параллелограмм - прямоугольник" << endl;
    }
}
P.S. Уважаемые модераторы, не серчайте...
 Комментарий модератора 
Больше так не делайте!
RUSya82
 Аватар для RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
24.01.2011, 18:43     Определить тип параллелограмма #4
Вам сюда, по любому. Там помогут это капец!!
Блондинка_)
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 23
25.01.2011, 08:45  [ТС]     Определить тип параллелограмма #5
Спасибо большое).Вот еще одна,из темы о циклических процессах:Вводится последовательность целых чисел, 0 – конец последовательности. Содержит последовательность хотя бы два числа, кратных 3,5 и 7?

И пожалуйста,посмотрите что я здесь делаю не так???:Напишите программу на языке Си расчета y и z по формулам.Предусмотрите ввод исходных данных с экрана дисплея. Предварительно вычислите ожидаемые значения y и z с помощью калькулятора. Убедитесь, что значения, вычисленные с помощью калькулятора, совпадают с результатами, которые получаются в результате работы программы. Определить разность между значениями y и z. y=sin 2α+sin 5α−sin 3α/
cos α−cos3α+cos5α
z=tg 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
26
27
28
29
30
31
32
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double alf,y,z,s,k,sinalf2,sinalf3,sinalf5,cosalf3,cosalf5,l,m,r,w,a,b;
cout<<"alf=";
cin>>alf;
cout<<"\n cos="<<a<<"\n";
cout<<"\n sin="<<b<<"\n";
k=2*alf;
sinalf2=sin(k);
cout<<"\n sinalf2"<<sinalf2<<"\n";
l=5*alf;
sinalf5=sin(l);
cout<<"\n sinalf5"<<sinalf5<<"\n";
m=3*alf;
sinalf3=sin(m);
cout<<"\n sinalf3"<<sinalf3<<"\n";
cosalf3=cos(m);
cout<<"\n cosalf3"<<sinalf3<<"\n";
cosalf5=cos(l);
cout<<"\n cosalf5"<<sinalf5<<"\n";
r=tan(m);
cout<<"\n tan="<<tan<<"\n";
y=(sinalf2+sinalf5-sinalf3)/(a-cosalf3+cosalf5);
z=r;
cout<<"\n y="<<y<<"\n";
w=y-z;
cout<<"\n g="<<g<<"\n";
system ("pause");
}
 Комментарий модератора 
Используйте теги форматирования кода.
Блондинка_)
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 23
25.01.2011, 10:16  [ТС]     Определить тип параллелограмма #6
Что ж мне делать?(((
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
25.01.2011, 12:04     Определить тип параллелограмма #7
Цитата Сообщение от Блондинка_) Посмотреть сообщение
Вводится последовательность целых чисел, 0 – конец последовательности. Содержит последовательность хотя бы два числа, кратных 3,5 и 7?
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
#include <cstdlib>
#include <iostream>
 
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int a=3;
    int b=5;
    int c=7;
    int n;
            
    cout << "Zapolnite massiv. Posledniaia cifra\nv posledovatelnosti massiva- \"0\"\n\n";
    cout << "Vvedite col-vo vvodimih chisel ---> ";
    
    cin >> n;
    
    int *mas = new int[n];
    
    for(int i=0; i<n; i++)
    {
       cout << "Vvedite " << i+1 << " element massiva: ";
       cin >> mas[i];
       if(i==n-1)
         if(mas[i]!=0)
         {            
            while(mas[i]!=0)
            {            
               cout << "Posledniaia cifra v posledovatelnosti massiva --> \"0\"\n";
               cin >> mas[i];
            }
         }               
    }
    int k=0;
    for(int i=0; i<n; i++)
    {
        if((mas[i]%a==0)&&(mas[i]%b==0)&&(mas[i]%c==0) && (mas[i]!=0))
        {
           cout << "Obshee kratnoe -> " << mas[i] << "\n";
           k=1;
        }        
    } 
    if(k==0) cout << "Kratnih chisel net\n";
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2011, 06:55     Определить тип параллелограмма
Еще ссылки по теме:

C++ определить тип переменных
C++ Диагонали (Четыре точки являются вершинами параллелограмма. Определить длину диагоналей и найти координаты )
C++ Определить тип файла

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

Или воспользуйтесь поиском по форуму:
Блондинка_)
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 23
26.01.2011, 06:55  [ТС]     Определить тип параллелограмма #8
Цитата Сообщение от Блондинка_) Посмотреть сообщение
Спасибо большое).Вот еще одна,из темы о циклических процессах:Вводится последовательность целых чисел, 0 – конец последовательности. Содержит последовательность хотя бы два числа, кратных 3,5 и 7?

И пожалуйста,посмотрите что я здесь делаю не так???:Напишите программу на языке Си расчета y и z по формулам.Предусмотрите ввод исходных данных с экрана дисплея. Предварительно вычислите ожидаемые значения y и z с помощью калькулятора. Убедитесь, что значения, вычисленные с помощью калькулятора, совпадают с результатами, которые получаются в результате работы программы. Определить разность между значениями y и z. y=sin 2α+sin 5α−sin 3α/
cos α−cos3α+cos5α
z=tg 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
26
27
28
29
30
31
32
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double alf,y,z,s,k,sinalf2,sinalf3,sinalf5,cosalf3,cosalf5,l,m,r,w,a,b;
cout<<"alf=";
cin>>alf;
cout<<"\n cos="<<a<<"\n";
cout<<"\n sin="<<b<<"\n";
k=2*alf;
sinalf2=sin(k);
cout<<"\n sinalf2"<<sinalf2<<"\n";
l=5*alf;
sinalf5=sin(l);
cout<<"\n sinalf5"<<sinalf5<<"\n";
m=3*alf;
sinalf3=sin(m);
cout<<"\n sinalf3"<<sinalf3<<"\n";
cosalf3=cos(m);
cout<<"\n cosalf3"<<sinalf3<<"\n";
cosalf5=cos(l);
cout<<"\n cosalf5"<<sinalf5<<"\n";
r=tan(m);
cout<<"\n tan="<<tan<<"\n";
y=(sinalf2+sinalf5-sinalf3)/(a-cosalf3+cosalf5);
z=r;
cout<<"\n y="<<y<<"\n";
w=y-z;
cout<<"\n g="<<g<<"\n";
system ("pause");
}
Используйте теги форматирования кода.
Я не могу понять в чем ошибка,помогите пожалуйста!!

Добавлено через 5 минут
В целочисленный массив X(n) после каждого нечетного элемента
вставить максимальный простой элемент этого же массива. Определить
среднее арифметическое простых элементов массива до и после вставки.
А как это сделать?)

Добавлено через 1 минуту
Задана матрица В(n,m). Определить количество столбцов, упорядоченных
по возрастанию. Каждый второй столбец упорядочить по возрастанию и
найти, на сколько увеличилось количество таких упорядоченных
столбцов.

Добавлено через 15 часов 59 минут
Помогие пожалуйста!Что же делать с тими задачами?((((((
Yandex
Объявления
26.01.2011, 06:55     Определить тип параллелограмма
Ответ Создать тему
Опции темы

Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru