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

В упорядоченном по возрастанию массиве найти элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить вторую цифру из натурального числа http://www.cyberforum.ru/cpp-beginners/thread575325.html
Дано натуральное число. Удалить вторую цифру из натурального числа.
C++ Code::Blocks подключение библиотек для работы с графикой Взялся за графику, первая простенькая cpp с тремя строчками для настройки так сказать И сразу проблема. подключил модуль #include <graphics.h> при компиляции выдало ошибку в модуле: j:\programs\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.1\..\..\..\..\include\graphics.h|302|error: redefinition of 'int right'|... http://www.cyberforum.ru/cpp-beginners/thread575304.html
C++ проблема с потоками
Ребят при написании программы появилась проблема, опишу вкратце. пишу интерфейс WTL шаблонами. В MainWindow класса есть метод обработки сообщений при выборе пункта меню. В том методе мне нужно запустить поток (я решил воспользоваться boost::thread). LRESULT MenuUpdate(WORD, WORD, HWND, BOOL&) { boost::thread thrd(&MainWindow::Download); thrd.join(); return 0; }
C++ Циклы
В последовательности целых положительных чисел определить максимальное четное число и его порядковый номер. За раннее спасибо)
C++ Вывести строку-описание, обеспечив правильное согласование числа со словами «учебное задание» http://www.cyberforum.ru/cpp-beginners/thread575282.html
Дано целое число в диапазоне 10–40, определяющее количество учебных заданий по некоторой теме. Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 — «восемнадцать учебных заданий», 23 — «двадцать три учебных задания», 31 — «тридцать одно учебное задание».
C++ Найти те числа, что при делении на 7 дают остаток 1, 2, или 5 даны натуральные числа N, A1, ... , An. плоучить среднее арифметическое тех членов которые при делении на 7 дают остаток 1, 2, или 5 ребята буду очень благодарна!!! для вас это думаю очень легко)) спасибо!! подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
15.05.2012, 17:05     В упорядоченном по возрастанию массиве найти элементы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define N 10
 
double calcavg(int* pn, int n);
 
int main()
{
    int A[N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 
    double avg = calcavg(A, N);
    for (int i = 0; i < N; i++)
        if (A[i] < avg) printf("%d ",A[i]);
    printf("\n");
}
 
double calcavg(int* pn, int n)
{
    double avg = 0;
    for (int i = 0; i < n; i++)
        avg+=(double)pn[i] / n;
    return avg;
}
http://liveworkspace.org/code/3d592e...8e130ae12e0993
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru