С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 20.02.2017
Сообщений: 64
1

Определить образуют ли числа симметричную последовательность.

25.02.2017, 06:23. Показов 2462. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
на языке с++
Даны натуральные число n(n<=100),целые числа a1,,,,aN.Определить образуют ли числа симметричную последовательность.
Варианты ответа "yes" или "no". (нужно чтобы проходила через систему)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2017, 06:23
Ответы с готовыми решениями:

Проверить, образуют ли числа симметричную последовательность (варианты ответа "Yes" или "No")
на с++ помогите исправить код #include &lt;iostream&gt; using namespace std; int main() { ...

Определить образуют ли числа возрастающую последовательность
Ребят помогите, не так давно в программировании, вообще не могу понять как делать задание. 1) дана...

Определить, образуют ли числа возрастающую последовательность
Дано 15 вещественных чисел. Определить, образуют ли эти числа возрастающую последовательность. Не...

Определить, образуют ли данные числа возрастающую последовательность
Дано 15 вещественных чисел. Определить, образуют ли эти числа возрастающую последовательность.C++,...

1
0 / 0 / 1
Регистрация: 20.02.2017
Сообщений: 64
16.03.2017, 12:35  [ТС] 2
Лучший ответ Сообщение было отмечено Rauzer как решение

Решение

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
#include <iostream>
using namespace std;
 
int Prime(unsigned long a)
{
   unsigned long i;
   if (a == 2)
      return 1;
   if (a == 0 || a == 1 || a % 2 == 0)
      return 0;
   for(i = 3; i*i <= a && a % i; i += 2)
      ;
   return i*i > a;
}
 
int Sym(long *a, long *b)
{
   return a < b ? (*a = *b) && Prime(*a) && Prime(*b) && Sym(a + 1, b - 1) : 1;
}
 
int main()
{
    long n, a[] = {2, 3, 5, 3, 2};
    n = sizeof(a)/sizeof(*a);
    cout << (Sym(a, a + n - 1) ? "yes" : "no");
    return 0;
}
0
16.03.2017, 12:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2017, 12:35
Помогаю со студенческими работами здесь

Определить, сколько раз цифры числа образуют последовательность 10
Для натурального числа N определить сколько раз его цифры образуют последовательность 10. Например,...

Определить образуют ли 4 числа неубывающую или невозрастающую последовательность
1.Определить образуют ли 4 числа неубывающую или невозрастающую последовательность

Определить, образуют ли 4 числа неубывающую или невозрастающую последовательность
1. Определить образуют ли 4 числа неубывающую или невозрастающую прогрессию.

Определить образуют ли 4 числа неубывающую или невозрастающую последовательность
2. Определить образуют ли 4 числа неубывающую или невозрастающую последовательность.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru