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

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

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

задачи на проверку... - C++

18.12.2011, 19:00. Просмотров 515. Ответов 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
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <math.h>
#include<clocale>
using namespace std;
int main(){
    setlocale(LC_ALL,"Russian");
 
float ax,ay,bx,by,cx,cy,p,s,a,b,c,max,min,ser;
 
    printf("x,y");
 
    cin >> ax >> ay >> bx >> by >> cx >> cy;
 
a=sqrt((bx-ax)*(bx-ax))+((by-ay)*(by-ay));
b=sqrt(((cx-bx)*(cx-bx))+((cy-by)*(cy-by)));
c=sqrt(((ax-cx)*(ax-cx))+((ay-cy)*(ay-cy)));
 
if((a>=b+c) && (b>=a+c) && (c>=a+b)) printf("не треугольник");
    else
{
        max=a;
        if (b>max) max=b;
        if (c>max) max=c;
        min=a;
        if (b<min) min=b;
        if (c<min) min=c;
        ser=a+b+c-max-min; cout << max << ' ' << min << ' ' << ser << endl;
    if ((a=!b)&&(b=!c)&&(c=!a)&&(max*max<=(min*min+ser*ser))) {
  printf("Это разносторонний остроугольный треугольник!");
    p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("его площадь="); cout << s << endl;} else printf("Это не разносторонний остроугольный треугольник!");}
  
 
    return 0;}
дано натуральное число n. Вычислить 1*2+2*3*4+...+n*...*2*n
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include  <iostream>
using namespace std;
int main(){
int n,i,j,l,k;
cin >> n;
l=0;
for (i=1;i<=n;i++)
{   k=1;
    for (j=1; j<=2*i; j++)
        k=k*j;
    l=l+k;}
cout << l << endl;
}
Даны две последовательности по n чисел в каждой. Найти наименьшее среди тех
чисел первой последовательности, которые не входят во вторую (считать, что хотя бы
одно такое число есть).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include  <iostream>
using namespace std;
int main(){
    int i,j,a[10],b[10],min;
    for (i=0;i<10;i++)
    cin >> a[i];
    for (i=0;i<10;i++)
    cin >> b[i];
    min=a[0];
    for (i=0;i<10;i++)
        if (min>a[i]) 
                for (j=0;j<10;j++) 
                    if (min!=b[j]) min=a[i];
    cout << min;
}
Дана последовательность целых чисел, заканчивающаяся числом C (константа). ( C
является признаком окончания ввода и в саму последовательность не входит.)
C = 456 Найти минимум из чисел, среднее арифметическое цифр которых равно 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
#include <iostream>
using namespace std;
int main() {
 
int f,b,k,sum,min;
float l;
    const double q=5;
int n,c;
 sum=0; l=0;
 k=0; f=0; 
 cin >> n;
 min=n; 
while (n==456) {
cin >> n; c=n;
    while (n)
    {
        sum += n%10;
        n /= 10;
        k=k+1;}
    
        l=sum/k; 
        if (l==q) if (min>=c){ min=c; f=1;}}
        
        
if(f==1) cout << min; else cout << "repeat please";
return 0;}
и как решить такие две задачки:
При некоторых заданных x, N и E, определяемых вводом, вычислить:
a) сумму N слагаемых заданного вида;
b) сумму тех слагаемых, которые по абсолютной величине больше Е.

Помогите!!!
Миниатюры
задачи на проверку...  
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2011, 19:00     задачи на проверку...
Посмотрите здесь:

Не воспринимает проверку - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;string&quot; #include &quot;conio.h&quot; #define NMAX 4 void vvod(double m, char name) ...

Cделать проверку по ключу - C++
Помогите пожалуйста разобраться. В программе нужно сделать проверку по ключу, то есть если ключ который находится в файле .txt совпадает с...

почему не проходит проверку? - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;string&quot; #include &quot;conio.h&quot; #define NMAX 4 void vvod(double m, char name) ...

добавить в програму проверку - C++
есть программа которые считывают из файла текст и выводит строки с двузначными элиментами, а надо чтоб выводил строки имено с цифрами...

Написать проверку на целочисленность - C++
Помогите пожалуйста, нужно сделать перед вводом диапазона проверку на целочисленность. Или же чтобы программа генерировала и дробные числа....

как выполнить проверку? - C++
Вот задание &quot;Ведомость абитуриентов, которые сдали вступительные экзамены в ВУЗ, содержит ФИО, адрес, оценки по трем предметам. Определить...

Реализовать проверку ввода - C++
Всем привет. Весь код выстовлять не буду. Есть метод bool Number::set_num который получает четырех значное число. Нужно написать...

Как записать проверку пароля? - C++
Заранее спасибо за помощь! Итак я хочу сделать пароль из букв, но не знаю как,что нужно прописать в if что-бы например если я писал asd...

Цикл на проверку введённых данных - C++
Здравствуйте. Мне нужно проверить вводимые данные в двумерный массив. Всё бы хорошо, если бы на последнюю строчку ввода при правильном...

как устроить проверку на дурака - C++
Я не могу понять как устроить проверку на дурака. Мне надо, чтобы пользователь при использовании scanf вводил числа, а не символы.Как это...

Ускорить проверку числа на простоту - C++
Задача заключается в том ,что нужно представить какое-либо число в виде произведения простых чисел (например , вводим 30,выводим...

Выполнить проверку ввода пароля - C++
Надо сделать так,что бы: если пароль 3 раза ввели неправильно,программа закрывалась. И если ввели правильно,тоже закрывалось,но с паузой....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
spectrrr
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 9
19.12.2011, 19:23  [ТС]     задачи на проверку... #2
помогите!!!
Ответ Создать тему
Опции темы

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