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

Интересная програмка попалась - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аудио плеер http://www.cyberforum.ru/cpp-beginners/thread267939.html
Хочу взять в качестве курсовой, да и сам давно хотел попробовать что-то такое. Сложно ли на С++ написать аудио плеер? И что для этого надо? Хотя бы в общих чертах
C++ Сортировка 2-х последовательностей в новую без создания массива(нужно подкорректировать код) Уважаемые, задача такова:Даны 2 последовательности a1<=a2<=a3..<=a(n)и 2 последовательность (b1<=b2<=b3...<=b(n)).и так далее,вывести на экран новую последовательность так, чтобы НЕ использовать дополнительный массив. #include "stdafx.h" #include <iostream> #include <conio.h> #include <locale> #include <cstdlib> using namespace std; void main() { http://www.cyberforum.ru/cpp-beginners/thread267938.html
Наследование C++
Реализовать наследование классов квартиры,этаж,подъезд,дом
Работа с каталогами C++
Как можно записать в массив все содержимое каталога? И по возможности отфильтровать (например записывать только файлы с расширением *.doc)?
C++ Перегрузка функции C++ http://www.cyberforum.ru/cpp-beginners/thread267909.html
Помогите пожалуйста сделать задание: Перегрузить функцию mult умножения массива и матрицы на число.
C++ Динамической матрицы Рассортировать строки динамической матрицы с одинаковым количеством элементов в каждой строке по i-му наименьшему элементу строки, где i – номер строки. Перестановки строк матрицы выполнять с помощью указателей.В конструкторе создать динамическую матрицу, а в деструкторе освободить память. Предусмотреть методы для ввода, вывода динамической матрицы Напишите,кто может,пожалуйста!я только... подробнее

Показать сообщение отдельно
Svid
5 / 5 / 1
Регистрация: 02.03.2011
Сообщений: 40
01.04.2011, 01:35     Интересная програмка попалась
Смотрите, проверяйте и приводите в приличный вид, ибо под рукой компилятора не было.
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
57
58
59
60
61
62
63
64
65
66
67
68
#include<iostream>
#include<ctime>
#include <locale.h>
#include <conio.h>
#include <math.h>
const int I=31;
using namespace std;
 
int main()
{   setlocale(LC_ALL, "Russian");
    srand(time(0));
    float tempDec[I];
    float tempDec1[I];
    float sred=0.0,sum=0.0, blizesred1=10.0, minvtorpol=100.0,minposletepl=100.0, samiytep=-100.00;
    int denblizesred=0, samtepden=0;
    int  vishsred=0;
    for(int i=0;i<I;i++)
    {
        float c=0.1;
    tempDec1[i]=rand()%150-250;
    tempDec[i]=c*tempDec1[i];
    cout.width(3);
    cout<<i+1;
    cout<<" декабря температура "<<tempDec[i]<<endl;
    sum+=tempDec[i];
    if (tempDec[i]>samiytep)
    {
    samiytep=tempDec[i];
    samtepden=i;
    }
    }
    sred=sum/I;
    cout.precision(3);
cout<<"Средняя температура декабря  "<<sred<<endl;
for(int i=0;i<I;i++)
{
if (tempDec[i]>sred)
{
vishsred++;
}
if (fabs(sred-tempDec[i])<fabs(sred-blizesred1))
{
blizesred1=tempDec[i];
denblizesred=i;
}
}
cout<<"Дней в декабре температура была выше средней  "<<vishsred<<endl;
cout<<"день, когда температура была приближена к средней температуре декабря  "<<denblizesred+1<<endl;
for(int i=16;i<I;i++)
{
if (tempDec[i]<minvtorpol)
{
minvtorpol=tempDec[i];
}
}
cout<<"минимальная температура второй половины декабря  "<<minvtorpol<<endl;
cout<<"самый теплый день декабря  "<<samiytep<<endl;
for ( int i=samtepden; i<I; i++)
{
if (tempDec[i]<minposletepl)
{
minposletepl=tempDec[i];
}
}
cout<<"Минимальная температура тех дней декабря, которые следуют после последнего из самых тёплых дней этого месяца  "<<minposletepl<<endl;
getche();
    return 0;
}
 
Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru