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

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

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

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

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

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

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

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

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

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

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

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

7
inter
9705 / 2459 / 47
Регистрация: 06.03.2009
Сообщений: 8,503
12.10.2009, 19:15 #2
Цитата Сообщение от kyrtiv Посмотреть сообщение
так чтоб било выдно чо писал первокурсник а не програмист
так напишите а тут поправят.
0
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,070
12.10.2009, 19:15 #3
Цитата Сообщение от kyrtiv Посмотреть сообщение
Всем привет!Поступил на первый курс!У нас програмирование на Borland C++!Уже начали грузить!Кому не тяжело решите 4 программы!Но напишите так чтоб било выдно чо писал первокурсник а не програмист!
Вот условия:
1.Вычислить высоту треугольника, если известны его площадь и разница между основой и высотой.
2.Найти в первой тысяче натуральных чисел только те числа, которые являются простыми. вывести их на экран по одному в каждой строке.
3.Напишите программу, которая печатает в направлении роста все делители введенного числа.
4.Пользователь вводит два числа. Определить, делящееся ли одно число на второе без остатка. Если нет, предложить ближайшее целое, что удовлетворяет этому условию.
блинский а дальше что будет????
0
}{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;
}
0
mamedovvms
2918 / 839 / 93
Регистрация: 30.04.2009
Сообщений: 2,633
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");
}
0
}{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;
}
0
mamedovvms
2918 / 839 / 93
Регистрация: 30.04.2009
Сообщений: 2,633
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");
}
0
}{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;
}
0
12.10.2009, 20:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2009, 20:05
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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