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

Для вещественных массивов a и b определить максимальное количество подряд расположенных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция поиска модуля не получается( http://www.cyberforum.ru/cpp-beginners/thread170527.html
как всегда у нас в институте все через одно место. начали проходить С++, только вот преподаватель не считает нужным нам что-либо объяснять. только задает и спрашивает. так вот. я уже неделю мучаюсь,помогите,пожалуйста. ЗАДАНИЕ: Сформировать матрицу А ,элементы которой определяются формулой a (ij)= cos ((i+j)*x). Из матрицы А сформировать матрицу В, переставляя в каждой строке наибольший по...
C++ Дружественные функции День добрый. class Distance { private: int fut; int inch; public: Distance():fut(0),inch(0){}; Distance(int f,int i):fut(f),inch(i){}; Distance(float f) http://www.cyberforum.ru/cpp-beginners/thread170516.html
Арбузы C++
Арбузы (Время: 1 сек. Память: 16 Мб Сложность: 14%) Иван Васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. Понятно, что для себя нужно выбрать арбуз потяжелей, а для тещи полегче. Но вот незадача: арбузов слишком много и он не знает как же выбрать самый легкий и самый тяжелый арбуз? Помогите ему! Входные данные В первой строке входного файла...
Генерация всех перестановок n элементного множества C++
с++ 1) Напечатать все перестановки чисел от 1 до n используя рекурсивный алгоритм пример 123 132 213 231 312 321
C++ метод деления пополам http://www.cyberforum.ru/cpp-beginners/thread170486.html
Люди помогите составить программу алгоритма метода деления пополам рекурсией на C/C++, для проверки использовать любые диапазоны значений. Спасибо за внимание.
C++ Ввод строк Доброго дня. Проблема такая: при вводе нескольких строк программа вылетает #include<iostream> using namespace std; int main() { char s; char s2; cin >> s; сin.get(s,100); //Вот тут начинается перескакивание строк. подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.09.2010, 16:40     Для вещественных массивов a и b определить максимальное количество подряд расположенных элементов
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
#include <stdlib.h>
#include <stdio.h>
 
#define SIZE 11
 
int main()
{
    int i = 0;
    int cnt = 0;
    int max_cnt = 0;
    
    int arr[SIZE] = { 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 3 };
    
    for(i = 0; i < SIZE; ++i)
        printf("%d ", arr[i]);
    printf("\n");
    
    for(cnt = 1, i = 0; i < SIZE - 1; ++i) {
        if(arr[i] == arr[i+1]) {
            ++cnt;
        }
        
        else {
            if(max_cnt < cnt)
                max_cnt = cnt; 
                
            cnt = 1;
        }
    }
    
    if(max_cnt < cnt)
        max_cnt = cnt; 
        
    printf("max_cnt: %d\n", max_cnt);
    return 0;
}
Под вещественные переделать думаю не составить проблем
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru