Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в char... https://www.cyberforum.ru/ cpp-beginners/ thread223063.html
Делаю программу. Одна из функций - открытие заданого файла: char *aud="magazine/"+ThisClass.c_str()+".xls"; char *path="magazine/"; ShellExecute(NULL,NULL,aud,path,NULL,SW_SHOW); ThisClass типа AnsiString. Но при компиляции в первой строке ошибка "invalid pointer addition". Подскажите, какую мелочь надо исправить???
C++ дескрипторы у пайпов
Во- первых, хочу поздравить всех с новым годом)))) итак, проблема в следующем: пишу чат на пайпах, использующий аутентификацию по керберосу... при создании сервером пайпа - клинет не может подключить к нему, ошибка в безопасности. Порылся в инете: пишут, что надо установаить дескриптор у пайпа, в которм указать, что обращаться к пайпу могут все. Собственно, вопрос, как это сделать? ...
C++ Стандарты и стили языков программирования https://www.cyberforum.ru/ cpp-beginners/ thread223045.html
Занимаясь программирование, например С++, иногда задумываешься, читая различную литературу и разбирая чужие коды программ, что большинство программистов, как начинающих, так и уже вполне опытных, смешивают два разных языка С и С++ (одним языком их никак не назовешь, даже в самом начале изучения). Причем и в университетах (имею ввиду свой) существует дисциплина ЯП С/C++, в которых с самого начала...
C++ компиляция программы на с Привет всем. У меня такая проблема. Я написал программу на С именно на С а не на С++. Написал я её в notepad++ а вот скомпилировать немогу. Есть у меня Visual Studio 2005, но как скомпилировать на нём то что писал не в нем? И возможно ли вообще компилировать программы на С в Visual Studio? https://www.cyberforum.ru/ cpp-beginners/ thread223044.html
табуляция функции в С++ C++
Подскажите пожалуйста с решением задачи Задача . (консольная программа). Выполнить табуляцию функции, указанной в условии, на отрезке (a<b) с шагом d. Построение таблицы произвести в текстовом файле table.txt. По окончании работы полученный файл открыть в окне программы Блокнот (программно). Параметры a, b, d ввести в диалоге с клавиатуры (обеспечить проверку корректности ввода). ...
C++ Игры на С++ https://www.cyberforum.ru/ cpp-beginners/ thread222989.html
Вот мне стало интересно, кто-нибудь из вас делал миниигры (или даже просто игры=)). Мне не интересен исходный код( всё равно я ничего не пойму), просто хочу узнать, сможет ли ли обычный программист сделать что-нибудь эдакое. Прошу выкладывать и здесь. P.S. А настоящие игры и их движки делают на С++ или на чём-то другом?
C++ Наболевшие вопросы Есть несколько вопросов, помогите пожалуйста найти ответ.. 1) Если мы выделяем память динамически для массива объектов класса, есть ли возможность передать входящие параметры в конструктора этих объектов? Если да, то как? (параметры разные для разных индексов объектов) 2) Если уже инициализированы несколько элементов массива(которые объекты класса), можно ли выделить еще динамически память... https://www.cyberforum.ru/ cpp-beginners/ thread222982.html Задание на перечисления C++
Напишите программу,которая сначала по первой букве должности,введенной пользователем, определяет соответствующие значение переменной, помещает это значение в переменную типа etype, а затем выводит полностью название должности, первую букву которой ввел пользователь. #include <stdio.h> enum etype {laborer, secretary,manager, accountant,executive,researcher}; int main() { char prof;...
C++ Вопрос по программированию в Xcode https://www.cyberforum.ru/ cpp-beginners/ thread222971.html
в компиляторе от майкрософт , например, при заведение структурной переменной , а затем при создание ее с каким либо полем в другой функции например Struct blabla { int number } int main { blabla s1. ЗДЕСЬ после точки появляется список возможных полей или функций }
C++ Компиляторы отказываются компилировать. Почему-то С++ Builder и Dev-C++ отказываются выполнять этот простейший код. #include <stdio.h> #include <iostream.h> #include <conio.h> int main (int nNumberofArgs, char * psArgs ) { int nNimb; nNimb=2; int nNumb; nNumb=3*2; https://www.cyberforum.ru/ cpp-beginners/ thread222970.html
C++ FAQ по С++
У кого есть FAQ по библиотекам и входящим в них функциям(что они делают). Дайте ссылку плиз.
C++ Сбой компьютера от неправильного кода С++ Читал книгу про массивы в С++ и вот что вычитал: Вы должны соблюдать осторожность, чтобы не выйти за верхнюю границу массива. Одним из мощных средств С++ является прямой доступ к памяти. В силу этого С++ не запрещает запись в любой участок памяти, даже если эту память не предполагалось использовать в процессе выполнения программы. Следующим код вполне допустим, но он приведёт к краху вашей... https://www.cyberforum.ru/ cpp-beginners/ thread222952.html
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
06.01.2011, 13:38 0

Определить три соседних дня с максимальной средней температурой - C++ - Ответ 1262730

06.01.2011, 13:38. Показов 1055. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
//1.Начиная с понедельника, 1-го сентября, в течение 3-х недель один раз в день
//измеряется значение температуры. Таким образом, формируется двумерный массив T[i,j]
//размерности 3x7. Найти:
//а) три соседних дня с максимальной средней температурой.
//б) два соседних дня, когда температура наиболее резко росла.
#include <iostream>
#include<iomanip>
#include<cstdlib>
#include<numeric>
#include<algorithm>
#include<vector>
#include<ctime>
using namespace std;
 
int main(){
    srand(time(0));
    int i, j, day=0;
    float max=0;
    int mat[3][7];
    for(i=0;i<21;i++){
        (*(*mat+i))=rand()%20;
    }
    cout<<"\nSozdana matrica\n\n";
    for(i=0;i<3;i++){
        for(j=0;j<7;j++){
            cout<<setw(4)<<mat[i][j]<<" ";
        }
    cout<<"\n\n";
    }
    for(i=0;i<19;i++){
        float temp=(*(*mat+i)+*(*mat+i+1)+*(*mat+i+2))/3.0;
        if(i==0||temp>max){
            max=temp;
            day=i+1;
        }
    }
    cout<<"\n"<<day<<", "<<day+1<<", "<<day+2<<" sentyabrya srednyaya temperatura= "<<max<<endl;
    vector<int>v(21);
    int d=max_element(v.begin()+1, adjacent_difference(*mat, *mat+21, v.begin()))-v.begin();
    cout<<"\nmax rost temperaturi s "<<d<<" na "<<d+1<<" september";
}
Добавлено через 37 минут
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
//1.Начиная с понедельника, 1-го сентября, в течение 3-х недель один раз в день
//измеряется значение температуры. Таким образом, формируется двумерный массив T[i,j]
//размерности 3x7. Найти:
//а) три соседних дня с максимальной средней температурой.
//б) два соседних дня, когда температура наиболее резко росла.
//в) периоды, когда температура понижалась.
#include <iostream>
#include<iomanip>
#include<cstdlib>
#include<ctime>
#include<numeric>
#include<algorithm>
using namespace std;
 
int main(){
    srand(time(0));
    int i, j, day=0, mas[21];
    float max=0;
    int mat[3][7];
    for(i=0;i<21;i++){
        (*(*mat+i))=rand()%20;
    }
    cout<<"\nSozdana matrica\n\n";
    for(i=0;i<3;i++){
        for(j=0;j<7;j++){
            cout<<setw(4)<<mat[i][j]<<" ";
        }
    cout<<"\n\n";
    }
    for(i=0;i<19;i++){
        float temp=(*(*mat+i)+*(*mat+i+1)+*(*mat+i+2))/3.0;
        if(i==0||temp>max){
            max=temp;
            day=i+1;
        }
    }
    cout<<"\n"<<day<<", "<<day+1<<", "<<day+2<<" sentyabrya srednyaya temperatura= "<<max<<endl;
    int d=max_element(mas+1, adjacent_difference(*mat, *mat+21, mas))-mas;
    cout<<"\nmax rost temperaturi s "<<d<<" na "<<d+1<<" september\n\n"
    "dni kogda ponijalas: ";
    for(i=1;i<21;i++) if(mas[i]<0) cout<<i+1<<" ";
}


Вернуться к обсуждению:
Определить три соседних дня с максимальной средней температурой C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2011, 13:38
Готовые ответы и решения:

Вывод на экран средней температуры дня
В структуре одно поле используется для записи числа месяца, второе и третье для температуры дня в...

В массиве определить номер пары соседних элементов с максимальной суммой
Доброго времени суток, господа! Помогите пожалуйста в решении задачи. &quot;В массиве из 10 чисел...

Три группы студентов. Определить лучшую по средней оценке группу.
Задача на Компонент StringGrid: Три группы студентов, в каждой из которых 20 человек, в сессию...

Разность между максимальной и минимальной температурой в цикле
Здравствуйте!) Не могли бы вы помочь с решением этой задачи! Желательно со всеми формулами, т.к....

6
06.01.2011, 13:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2011, 13:38
Помогаю со студенческими работами здесь

Определить наибольшую разницу между средней высотой и максимальной высотой
Стоит следующая задача: Дана таблица, содержащая данные о частях света. Напишите программу,...

Вывести на экран информацию о месяце с максимальной среднемесячной температурой
Во входном файле meteo.dat 365 строк, которые содержат информацию о среднесуточной температуре всех...

Указать номера палат и коек для больных с максимальной температурой
В больнице имеется n палат, в каждой из которых m коек. В журнале записывается температура...

Запрос с вычислениями. вывод средней, минимальной и максимальной зарплаты
Обьясните пожалуйства как создать запрос с такими условиями: 1-Вывод максимального и минимального...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru