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

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

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

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

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

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

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

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

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив - C++
Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив. #include <iostream> using namespace std; ...

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

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

10
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:30 #2
vitalya199529, для начала напишите функцию для проверки числа на простоту(простое число делиться только на себя и на 1). Потом ищите простые числа в массиве, выбираете самое большое, а потом просто проходите по массиву и после каждого нечетного числа вставляете уже найденное вами наибольшее простое число) i hope, that's helpful
1
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:33  [ТС] #3
Цитата Сообщение от metaluga145 Посмотреть сообщение
vitalya199529, для начала напишите функцию для проверки числа на простоту(простое число делиться только на себя и на 1). Потом ищите простые числа в массиве, выбираете самое большое, а потом просто проходите по массиву и после каждого нечетного числа вставляете уже найденное вами наибольшее простое число) i hope, that's helpful
спасибо конечно, за описание, это то я понял, я не могу саму программу составить
не получается у меня что то... помогите пожалуйста
0
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:36 #4
vitalya199529, какие-то наработки есть? а то писать код за других с нуля никто не любит)
0
stzer
94 / 70 / 21
Регистрация: 26.10.2013
Сообщений: 221
Завершенные тесты: 2
28.10.2013, 10:41 #5
Цитата Сообщение от metaluga145 Посмотреть сообщение
vitalya199529, для начала напишите функцию для проверки числа на простоту(простое число делиться только на себя и на 1). Потом ищите простые числа в массиве, выбираете самое большое, а потом просто проходите по массиву и после каждого нечетного числа вставляете уже найденное вами наибольшее простое число) i hope, that's helpful
Получается, после каждого нечетного нужно делать сдвиг вправо?
0
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:42  [ТС] #6
Цитата Сообщение от metaluga145 Посмотреть сообщение
vitalya199529, какие-то наработки есть? а то писать код за других с нуля никто не любит)
в том то и дело что наработки были, алгоритм нахождения простого числа работал, но полетела система, щас пишу заново и почему то ни чего не работает, я понять не могу, вот и обратился к вам
0
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:46 #7
Цитата Сообщение от stzer Посмотреть сообщение
Получается, после каждого нечетного нужно делать сдвиг вправо?
Можно создать еще один массив динамически, а потом довыделять ему память, если будет не хватать)
0
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:48  [ТС] #8
ну елки палки у меня devc++ не хочет компилировать, пишит ошибка g++ и закрытие программы
0
stzer
94 / 70 / 21
Регистрация: 26.10.2013
Сообщений: 221
Завершенные тесты: 2
28.10.2013, 10:49 #9
Цитата Сообщение от vitalya199529 Посмотреть сообщение
ну елки палки у меня devc++ не хочет компилировать, пишит ошибка g++ и закрытие программы
Скинь код, который есть.
0
vitalya199529
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
28.10.2013, 10:49  [ТС] #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;
и еще я не знаю как тут код прятать ))
0
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.10.2013, 10:54 #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 Посмотреть сообщение
и еще я не знаю как тут код прятать ))
наверное, Вы хотели сказать "выделять", а не прятать. на панельке над сообщением(панель форматирования текста) слева сверху второй значек "с++"
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2013, 10:54
Привет! Вот еще темы с ответами:

Создайте двумерный массив целочисленный массив А[1..10], [1..7] и найдите сумму всех его элементов имеющие оба нечетные индексы. - C++
Создайте двумерный массив целочисленный массив А, и найдите сумму всех его элементов имеющие оба нечетные индексы. За ранее Благодарю

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

Целочисленный массив - C++
По целочисленному массиву X(n) сформировать массив Y(m) , включив в него по убыванию k несовпадающих между собой наибольших элементов...

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


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

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
28.10.2013, 10:54
Ответ Создать тему
Опции темы

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