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

Вывести делители заданного числа, упорядочивая их по убыванию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ прога запускается сама через некоторое время http://www.cyberforum.ru/cpp-beginners/thread78178.html
как осущиствить?Скажем открыл прогу,она должна добавляться в реестр что ли?Нужно чтобы через ень открылась снова Добавлено через 58 секунд и главное забыл сказать!Если я сегодня открыл то он должен исполнять задачу 1,завтра 2...как сделать
C++ Автоморфные числа Привет всем,помогите решить такую задачку на С++ Дан массив из N целых чисел,где N<=16,создать программу с использованием функций. 1. Удалить из массива автоморфные числа, т.е. числа, которые совпадают с младшими разрядами своих квадратов 5 (5^2=25); 6 (6^2 =36); 25 (25^2=625)? http://www.cyberforum.ru/cpp-beginners/thread78175.html
подпрограммы на турбо с C++
21. Заданы два массива целых чисел. В каждом из них найти наименьшее среди положительных элементов. Нахождение минимального элемента оформить как подпрограмму.
Считывание даных с ComboBox и запись их в файл (MFC) Visual C++
Как организовать считывание даных с ComboBox и запись их в файл...пробовал несколько методов но все равно не выходит... помогите
C++ Прикладная математическая программа C++ http://www.cyberforum.ru/cpp-beginners/thread78168.html
В заданном вещественном массиве A(n) найти все числа, у которых старшая значащая десятичная цифра есть 9 (числа сильно различаются по величине)
C++ Совсем небольшая ошибка Помогите найти небольшую ошибку в проге, вот её код #include<iostream> #include<math.h> using namespace std; float Fact(int n) { if (n==0) return 1; else return n*Fact(n-1); подробнее

Показать сообщение отдельно
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
22.12.2009, 19:03     Вывести делители заданного числа, упорядочивая их по убыванию
2
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
#include <iostream>                      //libr
#define n 14
void main()
{
int A[n], k=0, max=0,flag=0,nom=0;        //const
for(int i=0;i<=n;i++) //начинаем цикл
  {
  cin>>A[i];
  if  (A[i]==0)
  {
    k++;  // если элемент равен 0, тогда увеличиваем счетчик на 1
    if (flag==0)
    {
      nom=i;
      flag=1;
    }
  }
     else
          {         // если нет...
            if (k>max) max=k; //...тогда проверям колво посчитаных подряд нулей
            //(так как элемент уже не равен нулю, то перечисления нулей прерваны)
            k=0;//счетчик на ноль
          }
//проверяем последний символ
  if (i==n)  {
         if (A[i]==0)  if (k>max) max=k;
             }
  }
cout<<"Maximum 0 podryad: "<<max<<endl;
cout<<"Index (!) 1 nylevogo elementa: "<<nom;
}
 
Текущее время: 17:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru