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

2 задачи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переворачивание строки http://www.cyberforum.ru/cpp-beginners/thread288510.html
Почему не работает? //ex7_1.cpp //переворачивает строку #include <iostream.h> #include <string.h> // strlen() int main() { void reversit(char ); //прототип const int MAX =20; ...
C++ объект cin Добрый день. скажите как попасть в ретерн, если поток идет с консоли? if(!cin.get(ch)) return curr_tok = END; http://www.cyberforum.ru/cpp-beginners/thread288504.html
Поиск слова в текстовом файле C++
Программа ищет заданное слово в файле с текстом, в результате нужно вывести на экран этот же текст, где заданное слово будет выделено другим цветом. С выводом текста на экран я разобралась, ниже...
C++ Хватит ли денег
Музыкальный диск Входной файл:test.in Выходной файл:test.out Ограничение по времени: 0.5 с Музыкальный диск стоит x руб. n коп. У вас имеется a руб. b коп. Хватит ли вам денег на покупку диска? В...
C++ Сортировка массива(вектора)структур по одному полю http://www.cyberforum.ru/cpp-beginners/thread288468.html
Код:#include <iostream> #include <sstream> #include <vector> #include <algorithm> struct Person{ std::string surname,name; unsigned school,points; }; int main(){ std::vector<Person> arr;
C++ Вычислить методом Ньютона корень уравнения Уважаемый программисты,помогите пожалуйста вот такую курсовую задали,я не то что на с++,а просто так не смогу решить этот пример Вычислить методом Ньютона корень уравнения x*exp(x)=1.215+a с... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
04.05.2011, 17:28
1.
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
#include <stdio.h>
 
int main()
{
   
    int i_min=0, i_max=0, n, i;
    double sum=0., tmp, min, max;
    printf("Kol-vo chisel: ");
    scanf("%d", &n);
    printf("[1]= ");
    scanf("%lf", &tmp);
    max=min=tmp;
    for(i=1; i<n; i++)
    {
        printf("[%d]= ", i+1);      
        scanf("%lf", &tmp);
        if(tmp<min)
        {
            min=tmp; i_min=i;
        }
        if(tmp>max)
        {
            max=tmp; i_max=i;
        }
        sum+=tmp;
    }
    if(max-sum/n>sum/n-min)
        printf("%d\n", (int)max);
    else
    {
        if(max-sum/n<sum/n-min)
            printf("%d\n", (int)min);
        else
        {
            if(i_min<i_max)
                printf("%d\n", (int)min);
            else
                printf("%d\n", (int)max);
        }
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru