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

модуль Масивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ алгоритм поиска арифметической прогрессии в одномерном массиве на С http://www.cyberforum.ru/cpp-beginners/thread192754.html
Программа получает массив целых чисел, проверяет сколько есть последовательностей возрастающих на единицу чисел в массиве (минимум два числа). На выходе должно быть количество последовательностей и первая самая длинная последовательность. например в массиве 12 3 4 23 5 46 5 6 7 78 67 68 134 45 46 47 67 11 выдаст количество - 4 длинная серия 5 6 7 буду очень признателен за помощь
C++ Нахождение чисел в матрице Помогите написать функцию, которая будет выводить на экран количество элементов в матрице по модулю меньше 1 http://www.cyberforum.ru/cpp-beginners/thread192744.html
C++ Вопросы начинающего
Здравствуйте. Самостоятельно приступила к изучению Visual C++, т.к. наставников в шаговой доступности нет, а вопросы есть, решила обратиться сюда. Изучаю по книге Пахомова. В самом начале книги есть текст программы: #include "stdafx.h" #include "conio.h" #include "stdio.h" #define eof -1
C++ Не работают конструкторы....
Помогите, кому не трудно... Не работают конструкторы наследования (заккоментил подсказки на них...): #include <iostream.h> #include <iomanip.h> #include <string.h> #include <stdio.h> class basecl {
C++ вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread192732.html
вывод на экран натуральных чисел лежащих в интервале и делящихся нацело на 5
C++ Выбросить из записи числа n цифры 0 и 5 Помогите найти ошибку. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например из числа 59015509 должно получиться 919. Вот мой код: #include<math.h> #include<stdio.h> int main(){ unsigned long int a,b,i,k; scanf("%d",&a); i=0; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.11.2010, 12:14     модуль Масивы
Цитата Сообщение от henessy Посмотреть сообщение
одномерн. Массив:
Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти три не расположенных рядом числа, произведение которых равно P (определяется пользователем).
C++
1
2
3
4
5
6
7
8
9
10
11
    bool fl=true;
    for(int i=0; fl && i<N-2; i++)
        for(int j=i+2; fl && j<N-1; j++)
            for(int y=j+2; fl && y<N; y++)
                if(mas[i]*mas[j]*mas[y]==P)
                {
                    printf("%d*%d*%d=%d", mas[i], mas[j], mas[y], P);
                    fl=false;
                }
    if(fl)
        printf("No");
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru