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

Не могу исправить ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и строки http://www.cyberforum.ru/cpp-beginners/thread981464.html
1. В коде есть такой кусок: sc = stack.pop(); printf("#%s %d#", &sc, sc); sc имеет тип unsigned int, понятно что там хранится ASCII код символа. Но почему тогда &sc содержит сам этот символ? Насколько я понимаю, то данная операция возвращает адрес в памяти. Или в данном случае это просто ссылка? Тогда какой смысл содержится в подобном выражении? Это какой-то трюк с приведением типа? Где об...
C++ как подключить opengl я использую ide Dev c++ , как к ней подключить opengl? http://www.cyberforum.ru/cpp-beginners/thread981443.html
C++ Написать функцию, что вычисляет за 2 катетами, гипотенузой, периметром и площадью
Написать функцию, что вычисляет за 2 катетами, гипотенузой, периметром и площадью. Написать функцию main, которая обеспечивает ввод данных с консоли, вызов функции для обчисления и вывода результата на экран.
C++ Функции (find out the array in which total number of positive elements is bigger)
You given two one-dimention arrays with N numbers inside. You task is to find out the array in which total number of positive elements is bigger. Input: First line contains N (1<=N<=100). Then two lines that containts exactly N numbers each are inputed. Output: Output have to contain exactly following sentences: Number of positives in the first array is greater Number of positives in...
C++ Как проверить диапазон значений? http://www.cyberforum.ru/cpp-beginners/thread981405.html
Как в С++ проверить диапазон значений. например : 0<=k<=35.
C++ Бесплатно писать программы для студентов (лабы, небольшие курсовики) Готов написать программы для ленивых студентов. В свое свободное время буду их писать. Без какой либо коммерции, мне просто нужен опыт, хочу набить руку. Работаю на Microsoft Visual C++ 6.0 и 8.0 подробнее

Показать сообщение отдельно
nulpatrol
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 16
19.10.2013, 11:53     Не могу исправить ошибки
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
// Если сумма трёх попарно различных действительных чисел x, y и z меньше 1,
// то наименьшее из этих чисел заменить полусуммой двух других;
// в противном случае заменить меньшее из х и у полусуммой двух оставшихся значений.
 
#include <iostream>
#include "stdafx.h"
 
using namespace std;
 
int main () {
    setlocale(LC_ALL, "rus");
    double x, y, z;
    cout << "\nВведите число x: ";
    cin >> x;
    cout << "\nВведите число y: ";
    cin >> y;
    cout << "\nВведите число z: ";
    cin >> z;
 
    if (x+y+z<1) {
         if ((x<y) && (x<z)) x=(y+z)/2;
         if ((y<x) && (y<z)) y=(x+z)/2;
         if ((z<x) && (z<y)) z=(x+y)/2;
    } else {
        if (x < y) x = (y+z)/2; else y = (x+z)/2;
    }
    cout << "\nx=" << x << endl;
    cout << "\ny=" << y << endl;
    cout << "\nz=" << z << endl;
    system("pause");
    return 0;
}
Наверное так. Вы на Лиспе никогда не писали? Слишком похожий стиль Одни фигурные скобки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru