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

2 Задачи на С++(Вводить и суммировать числа пока пользователь не введет 2 одинаковых числа) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица с массивами http://www.cyberforum.ru/cpp-beginners/thread30017.html
Задание: дана челочисленная квадратная матрица. Определить 1)сумму элементов в тех столбцах, которые не содержат отрицательных элементов 2) минимум среди сумм модулейдиагоналей, паралельных побочной диагонали матрицы 3) программу записать в статическом и в динамическом масиве(должнобыть 2 отдельные программы) проблема: насколько сейчас я понимаю, у меня сейчас задача написана в...
C++ БПД Реализовал небольшую часть бинарного поискового дерева. Выдаёт кучу ошибок. #include <iostream> class TreeItem { public: TreeItem () { } http://www.cyberforum.ru/cpp-beginners/thread29992.html
Console + Menu C++
#include <iostream> #include <clocale> #include <math.h> using namespace std; int menu() { int choose; cout << "#########################################" << endl; cout << "# (1) Решить уравнение с дискриминантом #" << endl;
Ссылка на структуру внутри класса C++
Программлю на с++ второй день нужно определить указатель на структуру и проинициализировать указатель. Код вот: typedef volatile unsigned int AT91_REG;// Hardware register definition #define AT91C_BASE_PWMC ((AT91PS_PWMC) 0xFFFCC000) // (PWMC) Base Address // ***************************************************************************** // SOFTWARE API DEFINITION FOR PWMC...
C++ Задача из книги Р.Лафоре содержит ошибки, исправьте пожалуйста http://www.cyberforum.ru/cpp-beginners/thread29978.html
#include <iostream> using namespace std; int main() { int age; for(int j=0;j<4;j++) { cout<<"BBedite Bo3pacT:"; cin>>age; }
C++ Строки в с++ Здравствуйте! Помогите найти общее число символа "n" в строке. При запуске программы должно вводится строка, и находить число символа "n" например: -> nachinayuwii -> obwee chislo simvola 'n' v stroke = 2 примерно так. Заранее спасибо! :) подробнее

Показать сообщение отдельно
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
15.04.2009, 11:19     2 Задачи на С++(Вводить и суммировать числа пока пользователь не введет 2 одинаковых числа)
Вот код 2 задачи(если только меня не подводят мои знания)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include "stdafx.h"
#define _USE_MATH_DEFINES
#include <math.h>
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
    setlocale(LC_ALL,".1251");
    double a,b,c,max3,k1,k2,k3,p1,p2,p3;
    cout << "Введите стороны треугольника." << endl;
    cin >> a >> b >> c;
    while (!((a+b>c) & (a+c>b) & (b+c>a))){  //Проверяем условие существования треугольника
        cout << "Трекгольника с такими сторонами не существует." << endl;
        cout << "Введите новые стороны треугольника."<<endl;  //Если такого не существует - просим ввести новые стороны
        cin >> a >> b >> c;
    }
    if ((a>=b) & (a>=c))
        max3=a;
    else if ((b>=a) & (b>=c)) 
        max3=b;
    else if ((c>=a) & (c>=b)) 
        max3=c;              //Находим максимальную сторону(это нужно для определения вида)
    cout << max3 << endl;
    k1 = pow(a,2); //Находим квадраты сторон
    k2 = pow(b,2);
    k3 = pow(c,2);
    p1 = k1 + k2;
    p2 = k3 + k2;
    p3 = k1 + k3;
    if (max3 == c){  //Определяем Вид Треугольника
            if (k1 + k2 > k3)
            cout << "Треугольник с данными сторонами остроугольный.";
            if (p1 = c*c)
            cout << "Треугольник с данными сторонами прямоугольный.";
            if (k1 + k3 < k3)
            cout << "Треугольник с данными сторонами тупоугольный.";
    }
    if (max3 ==  a){
            if (k3 + k2 > k1)
            cout << "Треугольник с данными сторонами остроугольный.";
            if (p2 = k1)
            cout << "Треугольник с данными сторонами прямоугольный.";
            if (k3 + k2 < k1)
            cout << "Треугольник с данными сторонами тупоугольный.";
    }
    if (max3 == b){
            if (k1 + k3 > k3)
            cout << "Треугольник с данными сторонами остроугольный.";
            if (p3 = k3)
            cout << "Треугольник с данными сторонами прямоугольный.";
            if (k1 + k3 < k3)
            cout << "Треугольник с данными сторонами тупоугольный.";
    }
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru