0 / 0 / 0
Регистрация: 17.08.2009
Сообщений: 6
|
|
1 | |
Найти 100 первых простых чисел17.08.2009, 09:04. Показов 41146. Ответов 70
Метки нет (Все метки)
Привет всем помогите пожалуйста кто может у меня такая проблема не могу решить задачи по C++ потому что я не понимаю этот язык программирования вот несколько заданий.
1. Найти 100 первых простых чисел. 2. Дано число n. Напечатать те натуральные числа, квадрат которых не превышает n. 3. Дан массив x [1]..x[n] целых чисел. Не используя других массивов, переставить элементы массива в обратном порядке. 4. Дано слово. Определить, одинаковы ли второй и четвертый символы в нем. 5. Дано слово. Получить его часть, образованную идущими подряд буквами, начиная с k-й и кончая m-й, (k и m вводятся с клавиатуры). 6. Дана прямоугольная таблица a[1:n,1:m]. Найти минимальный из максимумов строк, т.е. min (max aij ), 1 <= i <= n, 1 <= j <= m 7. Все элементы матрицы, кроме диагональных, заменить единицами. 8. Дана квадратная таблица a[1:n,1:n]. Найти номер строки, содержащей наибольшее число нулей. 9. В соревнованиях по прыжкам в длину участвовали N-спортсменов. Каждый спортсмен мог сделать М-попыток. Результаты (длины прыжков) занесены в таблицу A[1:M,1:N]. Если результат не засчитывали, то вместо длины прыжков заносили ноль. Составить алгоритм, который дает возможность определить лучший результат К-ого спортсмена. 10. Дан массив данных о работающих на фабрике: фамилия, имя, отчество, адрес (улица, дом, квартира) и дата поступления на работу (месяц, год). Определить, есть ли в списке Ивановы (Иванов, Иванова), если есть, то вывести их адрес (адреса) и посчитать из них количество, проработавших не менее двух лет на сегодняшний день. 11. Даны два одномерных массива A[n] и B[n]. Получить массив С[2,n], первая строка которого – упорядоченные по возрастанию элементы B[n], вторая строка – упорядоченные по убыванию элементы A[n]. Использовать алгоритм вставки. Пожалуйста решите эти задания кто сможет зарание благодарен!!!!!!!!!!!
0
|
17.08.2009, 09:04 | |
Ответы с готовыми решениями:
70
Найти 100 первых простых чисел Найти 100 первых простых чисел. Найти первых 100 простых чисел Четверки простых чисел из первых 100 натуральных |
848 / 190 / 18
Регистрация: 01.08.2011
Сообщений: 505
|
|
02.08.2011, 07:53 | 62 |
Например, есть массив действительных чисел. Требуется написать функцию, которая в качестве параметра получает значение x и удаляет все эти x из массива. Результат функции - новый размер массива.
0
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
||||||
02.08.2011, 08:00 | 63 | |||||
Я не спорю. Я просто использую стандарт.
0
|
848 / 190 / 18
Регистрация: 01.08.2011
Сообщений: 505
|
|
02.08.2011, 08:05 | 64 |
Да, Вы правы, стандарты - вещь хорошая, STL вещь нужная, но если не уметь своими ручками писать красивые и ОЧЕНЬ эффективные алгоритмы, то на одних классах далеко не уехать. Чтобы голова хорошо работала, надо уйму алгоритмов с чистого листа прописать.
0
|
Higher
|
|
02.08.2011, 08:05 | 65 |
???
Вам массив или контейнер вроде вектора нужен? Для массива, во-первых нужно размер передавать, во-вторых что значит новый размер? В си-стиле realloc делать что ли? P.S. STL те еще задроты писали, неумелыми руками их сложно назвать... P.P.S. алгоритмы вещь хорошая, но есть масса других алгоритмов. Удаление из массива есть во многих языках в стандартных библиотеках. Зачем изобретать велосипед?
0
|
848 / 190 / 18
Регистрация: 01.08.2011
Сообщений: 505
|
|
02.08.2011, 08:15 | 66 |
Никаких контейнеров и динамических массивов. Функция типа
void Del(double *a, int n, double x, int *m), где a - массив, n - размер массива, x - значение удаляемых элементов, m - новый размер массива (формально новый размер, в памяти, естественно, массив будет занимать столь места, что и прежде). Добавлено через 5 минут Это простой тест на сообразительность и все. Кто желает, тот может поучаствовать.
0
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
02.08.2011, 09:57 | 67 |
Ольга, я все это уже проделал в свое время. И тут тоже надо меру знать: вместо придумывания алгоритмов - почитать теорию и по теории реализовать.
0
|
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
|
||||||
09.08.2011, 19:24 | 68 | |||||
N2
0
|
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
|
|||||||||||||||||||||
27.02.2012, 18:20 | 69 | ||||||||||||||||||||
№1
Добавлено через 19 минут №2
Добавлено через 30 минут Как я понял задан просто одномерный массив (1 строка) №3
Добавлено через 51 минуту Наверно правильнее будет сначала определить кол-во букв в слове, а потом создать массив на это слово, но я не запарился №4
0
|
fasked
|
27.02.2012, 18:44
#70
|
1
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15.07.2012, 09:14 | 71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Может кому пригодятся все задачи
1
2
3
4
5
6
7
8
9
10
11
0
|
15.07.2012, 09:14 | |
15.07.2012, 09:14 | |
Помогаю со студенческими работами здесь
71
Найти сто первых простых чисел Найти N первых пар простых чисел, которые отличались бы друг от друга на 2 Найти n первых простых чисел, сумма цифр у которых меньше заданного числа Найти 10 первых натуральных чисел, оканчивающихся на цифру 7 кратных числу 9, не меньших 100 (Pascal -> C++) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |