Форум программистов, компьютерный форум 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 does not evaluate to a function taking 1 arguments ошибка мне понятна где..но не без практики и опыта не знаю как исправить...если конечно программа вообще правильнаяD
В заданном массиве из n элементов отсортировать по возрастанию его часть C++
Помогите,пожалуйста,решить! В заданном массиве из n элементов отсортировать по возрастанию его часть, находящуюся между двумя введенными номерами. Массив формируется из случайных чисел в диапазоне от –100 до 100, номера вводятся как два целых числа, не большие чем n.
C++ Замена слов местами VС++ http://www.cyberforum.ru/cpp-beginners/thread511597.html
Доброго дня всем! Есть файл, в нем текст, надо считать текст с файла и поменять местами четные и нечетные слова (1<=>2, 3<=>4, 5<=>6 и т.д.) Файл я инициализировал, открыл, считал все норм. не получается придумать алгоритм и код для замены слов местами. Собственно прошу вас помочь с телом цикла while в котором будет происходить замена. ПС. у меня там еще файл проэцируется в память, но это не...
C++ Моделирование раздачи карт Здравствуйте, при выполнение одного задания из книги возникла трудность. Нужно смоделировать раздачу покерной колоды карт. Не могу понять, как исправить ошибку: cannot convert `const char*' to `const char**' for argument `2' to `void deal(const int (*), const char**, const char**)' в следующем коде: #include <iostream> #include <iomanip> #include <stdlib.h> #include <time.h> using... подробнее

Показать сообщение отдельно
Mikola-BLR
42 / 42 / 3
Регистрация: 27.12.2011
Сообщений: 54
03.03.2012, 23:49     нужны скрины!
1) #include "stdafx.h" убираем.
Главной функции ставим тип int.
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<conio.h>
#include<math.h>
using namespace std;
int 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) Приведенный код считает на произведение, а СУММУ. Для произведения нужно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main ()
{
    int n = 0, res = 1, i = 1;
    std::cin >> n;
    do
    {
        res = res*i;
        ++i;
    }while(i <= n);
    std::cout << "\nnpou3BegeHue: " << res;
    return 0;
}
И тот, и тот закинул в архив.
3)#include <iostream.h> меняем на #include <iostream>.
Для функции pow() подключаем #include <math.h>.
Главной функции ставим тип int.
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
#include <iostream>
#include <math.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.));
}
 
int 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;
}
Скинул в архиве 4 проекта: Compile1, Compile2(сумма) и Compile2.1(произведение), Compile4
Залил в инет http://zalil.ru/32813084 (хранится 10 дней)
 
Текущее время: 13:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru