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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
#1

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

28.10.2013, 10:27. Просмотров 381. Ответов 10
Метки нет (Все метки)

ребят помогите пожалуйста, не могу сообразить

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

Зарание спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2013, 10:27     целочисленный массив X(n)
Посмотрите здесь:

Дан целочисленный массив размером N. Преобразовать массив, увеличив длину каждой серии на один элемент - C++
#include "stdafx.h" #include <iostream> using namespace std; int main() { int n; int k=0; int p=0; int l=0; int...

Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент - C++
Помогите преобразовать код из языка С# в С++. Занимался разбором задачи на языке С++. Вот условие задачи: Дан целочисленный массив...

Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент - C++
1. Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент. (Серия - группа подряд идущих...

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

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

Целочисленный массив - C++
Ребят помогите разобраться. Вот само задание: Дан целочисленный массив А . Определить индекс столбца, в котором находится максимальное...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
91 / 67 / 19
Регистрация: 26.10.2013
Сообщений: 203
Завершенные тесты: 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
91 / 67 / 19
Регистрация: 26.10.2013
Сообщений: 203
Завершенные тесты: 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++
По целочисленному массиву X(n) сформировать массив Y(m) , включив в него по убыванию k несовпадающих между собой наибольших элементов...

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

Целочисленный массив (SOS) - C++
Дан целочисленный массив размера N. Вывести в начале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Преобразовать целочисленный массив - 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)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru