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

нужны скрины! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оптимальная конструкция switch-case-while / while-switch-case http://www.cyberforum.ru/cpp-beginners/thread511676.html
Имеется конструкция типа: switch() { case 1: while() { ... }
C++ Дан одномерный массив. Если произведение элементов с чётными номерами больше произведения с нечетными номерами, то найти номер максимального элемента Дан одномерный массив. Если произведение элементов с чётными номерами больше произведения с нечетными номерами, то найти номер максимального элемента, иначе номер минимального элемента. http://www.cyberforum.ru/cpp-beginners/thread511646.html
Исправить ошибку error C2064: term does not evaluate to a function taking 1 arguments C++
Здравствуйте! помогите плиз... программа типа должна выводить список книг! посмотрите правильно я хоть набодяжил...и если хоть чуточку правильно помогите ошибку исправитьDD error C2064: term...
В заданном массиве из n элементов отсортировать по возрастанию его часть C++
Помогите,пожалуйста,решить! В заданном массиве из n элементов отсортировать по возрастанию его часть, находящуюся между двумя введенными номерами. Массив формируется из случайных чисел в диапазоне...
C++ Замена слов местами VС++ http://www.cyberforum.ru/cpp-beginners/thread511597.html
Доброго дня всем! Есть файл, в нем текст, надо считать текст с файла и поменять местами четные и нечетные слова (1<=>2, 3<=>4, 5<=>6 и т.д.) Файл я инициализировал, открыл, считал все норм. не...
C++ Моделирование раздачи карт Здравствуйте, при выполнение одного задания из книги возникла трудность. Нужно смоделировать раздачу покерной колоды карт. Не могу понять, как исправить ошибку: cannot convert `const char*' to... подробнее

Показать сообщение отдельно
Бетман
0 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 11

нужны скрины! - C++

03.03.2012, 20:18. Просмотров 390. Ответов 1
Метки (Все метки)

Такая проблема:надо написать контрольную на С++ Code Bloks,с грехом пополам написал коды, а С++ отказывается их компилировать,ссылается на неправильно работающий компилятор.Для контрольной мне нужны сами программы и скриншоты их действия для описания программы.Может быть кто-нибудь пропустит их через С++ Code Bloks и вышлет готовые файлы прог,а скрины сам сделаю... Заранее огромная благодарность!

№ 1. Составьте программу для вычисления длин высот треугольника, у которого длины сторон a, b, c.
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
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
void main()
{
setlocale (LC_ALL, "Russian_Russia.1251");
double x1,y1,x2,y2,x3,y3,a,b,c,S,ha,hb,hc,p;
cout<<"Введите координаты 1-й точки:\n";
cout<<"\nx1=";
cin>>x1;
cout<<"\ny1=";
cin>>y1;
cout<<"\nВведите координаты 2-й точки:\n";
cout<<"\nx2=";
cin>>x2;
cout<<"\ny2=";
cin>>y2;
cout<<"\nВведите координаты 3-й точки:\n";
cout<<"\nx3=";
cin>>x3;
cout<<"\ny3=";
cin>>y3;
a=sqrt(pow((x2-x1),2)+pow((y2-y1),2));
b=sqrt(pow((x3-x2),2)+pow((y3-y2),2));
c=sqrt(pow((x1-x3),2)+pow((y1-y3),2));
p=(a+b+c)/2;
S=sqrt(p*(p-a)*(p-b)*(p-c));
ha=2*S/a; hb=2*S/b; hc=2*S/c;
cout<<"\nha="<<ha<<"\nhb="<<hb<<"\nhc="<<hc;
getch();
}
2. Составьте программу, которая вычисляет произведение чисел от 1 до N. Значение N вводится с клавиатуры.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main ()
{
    int n = 0, sum = 0, i = 1;
    std::cin >> n;
    do
    {
        sum += i;
        ++i;
    }
while(i <= n);
    std::cout << "\nCyma: " << sum;
    return 0;
}
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
33
34
35
36
37
#include <iostream>
#include <string>
#define M 5
int main()
{   std::string fam_array[M];
        char letter ;
        int i = 0;
        int loop = 0;
 
        std::cout << "Enter families\n";
 
for(i = 0;i < M;++i){
 
        std::cin >> fam_array[i];
        }
    std::cout << "Enter letter ";
    std::cin >> letter;
    std::cout << "\nResult : ";
 
for( i = 0;i < M;++i) {
 
if(fam_array[i][0] == letter)
 
        {std::cout << "   " <<  fam_array[i];
 
        loop++;
        }
                                          }
        if (loop == 0) std::cout << "not found!!";
 
        std::cout << "\n";
 
system("pause");
 
return 0;
 
}
Даны координаты вершин многоугольника (x1, y1,x2,y2,…x10,y10). Напишите программу для вычисления его периметра (вычисление расстояния между вершинами оформить подпрограммой).


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
#include <iostream.h>
 
using std::cout;
using std::cin;
using std::endl;
 
struct Point {
 
        int x;
        int y;
};
 
 
double distance(Point point1, Point point2) {
 
        return sqrt(pow(point1.x - point2.x, 2.) + pow(point1.y - point2.y, 2.));
}
 
void main() {
 
        cout << "Bbedite kolichestvo vershun" << endl;
        int size;
        cin >> size;
        
        cout << "Bbedite koordinatu tochek" << endl;
        Point *vertex = new Point[size];
        for(int i = 0; i < size; i++) 
{
                cout << "x: "; cin >> vertex[i].x;
                cout << "y: "; cin >> vertex[i].y;
        }
        
        double sum = 0;
        for(int i = 0; i < size - 1; i++)
                sum += distance(vertex[i], vertex[i+1]);
 
        cout << "sum = " << sum << endl;
        delete []vertex;
}
 Комментарий модератора 
Код выделяем тегами!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru