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

целочисленный массив X(n) - C++

Восстановить пароль Регистрация
 
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:27     целочисленный массив X(n) #1
ребят помогите пожалуйста, не могу сообразить

В целочисленный массив X(n) после каждого нечетного элемента
вставить максимальный простой элемент этого же массива. Определить
среднее арифметическое простых элементов массива до и после вставки.

Зарание спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:30     целочисленный массив X(n) #2
vitalya199529, для начала напишите функцию для проверки числа на простоту(простое число делиться только на себя и на 1). Потом ищите простые числа в массиве, выбираете самое большое, а потом просто проходите по массиву и после каждого нечетного числа вставляете уже найденное вами наибольшее простое число) i hope, that's helpful
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:33  [ТС]     целочисленный массив X(n) #3
Цитата Сообщение от metaluga145 Посмотреть сообщение
vitalya199529, для начала напишите функцию для проверки числа на простоту(простое число делиться только на себя и на 1). Потом ищите простые числа в массиве, выбираете самое большое, а потом просто проходите по массиву и после каждого нечетного числа вставляете уже найденное вами наибольшее простое число) i hope, that's helpful
спасибо конечно, за описание, это то я понял, я не могу саму программу составить
не получается у меня что то... помогите пожалуйста
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:36     целочисленный массив X(n) #4
vitalya199529, какие-то наработки есть? а то писать код за других с нуля никто не любит)
stzer
38 / 59 / 17
Регистрация: 26.10.2013
Сообщений: 172
Завершенные тесты: 2
28.10.2013, 10:41     целочисленный массив X(n) #5
Цитата Сообщение от metaluga145 Посмотреть сообщение
vitalya199529, для начала напишите функцию для проверки числа на простоту(простое число делиться только на себя и на 1). Потом ищите простые числа в массиве, выбираете самое большое, а потом просто проходите по массиву и после каждого нечетного числа вставляете уже найденное вами наибольшее простое число) i hope, that's helpful
Получается, после каждого нечетного нужно делать сдвиг вправо?
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:42  [ТС]     целочисленный массив X(n) #6
Цитата Сообщение от metaluga145 Посмотреть сообщение
vitalya199529, какие-то наработки есть? а то писать код за других с нуля никто не любит)
в том то и дело что наработки были, алгоритм нахождения простого числа работал, но полетела система, щас пишу заново и почему то ни чего не работает, я понять не могу, вот и обратился к вам
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:46     целочисленный массив X(n) #7
Цитата Сообщение от stzer Посмотреть сообщение
Получается, после каждого нечетного нужно делать сдвиг вправо?
Можно создать еще один массив динамически, а потом довыделять ему память, если будет не хватать)
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:48  [ТС]     целочисленный массив X(n) #8
ну елки палки у меня devc++ не хочет компилировать, пишит ошибка g++ и закрытие программы
stzer
38 / 59 / 17
Регистрация: 26.10.2013
Сообщений: 172
Завершенные тесты: 2
28.10.2013, 10:49     целочисленный массив X(n) #9
Цитата Сообщение от vitalya199529 Посмотреть сообщение
ну елки палки у меня devc++ не хочет компилировать, пишит ошибка g++ и закрытие программы
Скинь код, который есть.
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:49  [ТС]     целочисленный массив X(n) #10
наработки пока такие, проверить не могу по выше указанной причине
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     <fstream.h>
#include     <iomanip.h>
#include     <ios.h>
#include     <iostream.h>
#include     <sstream.h>
#include     <string.h>
#include     <math.h>
#include     <stdlib.h>
#include     <conio.h>
 
using namespace std;
 
int main()
{ int a, b, c
sum=0;
cin>>a;
for(int i=1;i<a;i++)
{
if(a%i==0)
sum++;
}
if(sum>1);
else
cout<<"Простое"
 
getch ()
return 1;
и еще я не знаю как тут код прятать ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2013, 10:54     целочисленный массив X(n)
Еще ссылки по теме:

C++ Дан целочисленный массив размера N. Сжать массив, удалив из него все элементы, модуль которых не превышает 1
Дан целочисленный массив размера N. Сжать массив, удалив из него все элементы, модуль которых не превышает 1 C++
C++ Сформировать целочисленный массив

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

Или воспользуйтесь поиском по форуму:
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:54     целочисленный массив X(n) #11
vitalya199529, проверка на простоту
C++
1
2
3
4
5
6
bool prost (int a)
{
   for (int i = 2; i< sqrt(a);++i)
      if (!a%i) return false;
   return true;
}
Добавлено через 3 минуты
Цитата Сообщение от vitalya199529 Посмотреть сообщение
и еще я не знаю как тут код прятать ))
наверное, Вы хотели сказать "выделять", а не прятать. на панельке над сообщением(панель форматирования текста) слева сверху второй значек "с++"
Yandex
Объявления
28.10.2013, 10:54     целочисленный массив X(n)
Ответ Создать тему
Опции темы

Текущее время: 08:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru