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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
kyrtiv
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 4
#1

Вычислить высоту треугольника - C++

12.10.2009, 19:01. Просмотров 1668. Ответов 7
Метки нет (Все метки)

Всем привет!Поступил на первый курс!У нас програмирование на Borland C++!Уже начали грузить!Кому не тяжело решите 4 программы!Но напишите так чтоб било выдно чо писал первокурсник а не програмист!
Вот условия:
1.Вычислить высоту треугольника, если известны его площадь и разница между основой и высотой.
2.Найти в первой тысяче натуральных чисел только те числа, которые являются простыми. вывести их на экран по одному в каждой строке.
3.Напишите программу, которая печатает в направлении роста все делители введенного числа.
4.Пользователь вводит два числа. Определить, делящееся ли одно число на второе без остатка. Если нет, предложить ближайшее целое, что удовлетворяет этому условию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2009, 19:01     Вычислить высоту треугольника
Посмотрите здесь:

Вычислить площадь и высоту треугольника - C++
Помогите написать на С++. Даны координаты трёх точек на плоскости. Если они могут быть вершинами равностороннего треугольника, вычислить...

Вычислить высоту и биссектрису треугольника - C++
Треугольник задан координатами вершин А (0; 0), В (11; 10) и С (-11; 12). Вычислить высоту и биссектрису. Помогите!!!!!!!((((((((

Вычислить площадь и высоту равностороннего треугольника - C++
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны,...

Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c - C++
Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.

Найти высоту и медиану треугольника - C++
Треугольник задан координатами вершин А(0;0) В(2;2-1) C(2,2+1) Обчислить высоту hb и медиану mc.

Найти площадь и высоту треугольника - C++
Дана сторона равностороннего треугольника. Найти площадь этого треугольника и его высоту. Ребята,выручайте!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
inter
9701 / 2456 / 47
Регистрация: 06.03.2009
Сообщений: 8,503
12.10.2009, 19:15     Вычислить высоту треугольника #2
Цитата Сообщение от kyrtiv Посмотреть сообщение
так чтоб било выдно чо писал первокурсник а не програмист
так напишите а тут поправят.
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,055
12.10.2009, 19:15     Вычислить высоту треугольника #3
Цитата Сообщение от kyrtiv Посмотреть сообщение
Всем привет!Поступил на первый курс!У нас програмирование на Borland C++!Уже начали грузить!Кому не тяжело решите 4 программы!Но напишите так чтоб било выдно чо писал первокурсник а не програмист!
Вот условия:
1.Вычислить высоту треугольника, если известны его площадь и разница между основой и высотой.
2.Найти в первой тысяче натуральных чисел только те числа, которые являются простыми. вывести их на экран по одному в каждой строке.
3.Напишите программу, которая печатает в направлении роста все делители введенного числа.
4.Пользователь вводит два числа. Определить, делящееся ли одно число на второе без остатка. Если нет, предложить ближайшее целое, что удовлетворяет этому условию.
блинский а дальше что будет????
}{ottab
14 / 13 / 3
Регистрация: 04.03.2009
Сообщений: 75
12.10.2009, 19:23     Вычислить высоту треугольника #4
2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char* argv[])
{
    int i;
    int j;
    for (i=3; i<1001; i++)
    {
        j=i;
        bool fl=true; int k=2;
        while (k<=sqrt(j))
        {
            if (j%k==0) {fl=false; break;}
            k++;
        }
        if (fl==true)
        printf("%d\n",i);
    }
    getchar();
    return 0;
}
Добавлено через 4 минуты
3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char* argv[])
{
    int curr; //Введенное число
    int i=1;
    printf("Введите число->>");
    scanf("%d",&curr);
    printf("Делители числа: ");
    while (i<=curr)
    {
        if (curr%i==0)
        printf("%d ",i);
        i++;
    }
    getchar();
    return 0;
}
mamedovvms
2916 / 837 / 93
Регистрация: 30.04.2009
Сообщений: 2,624
12.10.2009, 19:26     Вычислить высоту треугольника #5
блинский а дальше что будет????
а дальше будем отправлять во фриланс

Добавлено через 1 минуту
2)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
int main()
{  int a[500]={0};
   int i=0, k=0;
   bool l;
   a[0]=2;   
  for (i=3;i<1000;i+=2)
  {    int j=0;     
       l=false;
      while (j<=k && l==false && a[j]<=sqrt(i))
      {
       if ((i%a[j])==0){l=true;}
       j++;
      }
       if (l==false){k++;a[k]=i;}       
  }  
   for (i=0;i<=k;i++)
    cout<<a[i]<<"\n";
   system("pause");
}
}{ottab
14 / 13 / 3
Регистрация: 04.03.2009
Сообщений: 75
12.10.2009, 19:38     Вычислить высоту треугольника #6
4)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char* argv[])
{
    int a,b;
    printf("Write a and b-->>");
    scanf("%d %d",&a,&b);
    if (a%b==0) printf("Без остатка."); else
    {
        if ((a%b)<=b/2) printf("%d",a-(a%b)); else
        printf("%d",a+(b-(a%b)));
    }
    getchar();
    return 0;
}
mamedovvms
2916 / 837 / 93
Регистрация: 30.04.2009
Сообщений: 2,624
12.10.2009, 19:48     Вычислить высоту треугольника #7
4)
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
#include <iostream>
using namespace std;
int main()
{
    int a,b,c;
    cout<<"Vvedite chisla\n";
    cin>>a>>b;
    if (a>b)
    {
       c=a;
       a=b;
       b=c;
    }
    if (b%a==0)
    {
       cout<<"Chislo "<<b<<" delitsya na "<<a<<"\n";
    }
    else
    {   
        
        int del1=a,del2=a;
        while(b%del1!=0 && b%del2!=0)
        {
           del1++;
           if(del1==0)del1++;
           del2--;
           if(del2==0)del2--;
           
        }
        if (b%del1==0) a=del1;
        else a=del2;
          cout<<"Chislo "<<b<<" delitsya na blizhayshee "<<a<<"\n";
        
    }
      system("pause");
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2009, 20:05     Вычислить высоту треугольника
Еще ссылки по теме:

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

Найти площадь треугольника,его высоту,радиусы вписанной и описанной окружностей - C++
дана сторона равностороннего треугольника.Найти площадь этого треугольника,его высоту,радиусы вписанной и описанной окружностей. Помогите...

Составить программу, которая вводит основу и высоту треугольника и выводит его площадь. - C++
Составить программу, которая вводит основу и высоту треугольника и выводит его площадь.

Вычислить высоту - C++
Вычислить высоту треугольника, зная две стороны треугольника и угол между ними.


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

Или воспользуйтесь поиском по форуму:
}{ottab
14 / 13 / 3
Регистрация: 04.03.2009
Сообщений: 75
12.10.2009, 20:05     Вычислить высоту треугольника #8
Сорри в 4 надо перед первім ифом добавить строчку
C++
1
if (a<b) {int c=a; a=b; b=a;}
Добавлено через 10 минут
1) Гдето так но не уверен
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char* argv[])
{
    float S,b;
    cout<<"Введите площадь и разницу: ";
    cin>>S>>b;
    float h;
    //h^2-b*h+2S=0
    float D=b*b-4*2*S;
    if (D<0) cout<<"Error"; else
    if (D==0) cout<<"H= "<<-b/2;
    if (D>0) cout<<"H1= "<<(-b+sqrt(D))/2;
    getchar();
    return 0;
}
Yandex
Объявления
12.10.2009, 20:05     Вычислить высоту треугольника
Ответ Создать тему
Опции темы

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