|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
||
printf("Hello, CyberForum.ru!!!\n"); //несколько вопросов от начинающего программиста16.10.2011, 13:05. Показов 1461. Ответов 19
Метки нет (Все метки)
Доброго времени суток !
Хотел бы получить советы от опытных программеров ) 1) Начали на 1 курсе сразу с языка Си (до этого дела даже с паскалем не имел )Сейчас читаю Керниган Риччи "язык программирования с" Друзья, чтобы вы еще посоветовали почитать? (желательно с примерами и чтобы все шаги описывались; можно что нибудь для чайников) 2) Как же без лабораторных работ ![]() Лр 1: Ввести целое число N, вывести все простые делители этого числа. Я просто перебрал простые делители. Вот код:
Лр 2: Ввести строку и слово, удалить все вхождения слова и вывести строку. задание немного не понял ввести строку и слово с клавиатуры ? (используя оператор scanf)пока надумал только это: 2 массива, ввести строку\слово, зачистить тот массив в котором слово, вывести эти массивы. На правильном хоть пути ?) Заранее большое спасибо
0
|
||
| 16.10.2011, 13:05 | |
|
Ответы с готовыми решениями:
19
Несколько вопросов от начинающего Несколько простых вопросов от начинающего Несколько вопросов начинающего на Lotus+java |
|
Каратель
|
||||
| 16.10.2011, 13:11 | ||||
|
1
|
||||
|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
|
| 16.10.2011, 13:13 [ТС] | |
|
оперативно
![]() будем думать !
0
|
|
|
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
|
||||||
| 16.10.2011, 13:19 | ||||||
|
День добрый.
Сам начинал учить Си в таком состояние) Ничего не читал, просто внимательно слушал лекции. По поводу программы: на сколько я помню (а помню я не очень), простой делитель числа - то число, на которое оно делится без остатка. Если просто вывести, то как-то так:
1
|
||||||
| 16.10.2011, 13:27 | |||||||
|
Добавлено через 6 минут Iworb, вот подправил до рабочего вида
0
|
|||||||
|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
||
| 16.10.2011, 13:29 [ТС] | ||
ваша программа выпишет все делители числа (т.е. если а=8, то выпишет 1,2,4,8. А нужно чтобы выписал только 2 )
0
|
||
|
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
|
|
| 16.10.2011, 13:37 | |
|
wind_mill, Так вам нужно проверить - простое это число или нет? (a=5 - результат=простое)
Или по заданному числу вывести все его делители, которые являются простыми числами? (a=25 результат=1, 5)
0
|
|
| 16.10.2011, 13:38 | ||||||
1
|
||||||
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
| 16.10.2011, 13:41 | ||||||
|
1) У нас тоже с 1 семестра шарашили лабы по Си, наоборот это плюс. В методичке писали про пару функций, а в заданиях требовали с десяток) Плюс ко всему она наполовину описывала Паскаль, а не Си. Из литературы мне помог: Дейтел (Как программировать на С++) Хотя о нем я узнал только ко 2 семестру. До этого читал "С++ для чайников" и смотрел уроки teantog-a по ютюбу
И главное - это практика, практика и еще раз практика. Забей на выражение "ну нам такое не давали, этого еще не было, я такое не знаю" - учи сам. Здесь все лежит на самопознании.А вот первая задачка на С, т.к. некоторые преподователи могут потребовать именно на обычном
2
|
||||||
|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
||
| 16.10.2011, 13:43 [ТС] | ||
|
вот так:
0
|
||
|
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
|
||||||
| 16.10.2011, 13:49 | ||||||
|
wind_mill, Тогда нужны дополнительные функции, которые проверяли бы простоту числа, сейчас напишу. К сведению - пишу для любого числа (т.е. оно найдет все простые делители даже для не простого числа, но ели нужно, то можно и проверку на простоту искомого числа сделать).
Добавлено через 3 минуты Воспользовавшись вышенаписанным от MrGluck кодом на Си, получил вот такое:
0
|
||||||
|
|
||
| 16.10.2011, 13:51 | ||
|
Из доков посоветую http://cplusplus.com/reference. Там справка по стандартной библиотеке Си++ и Си. ВНИМАНИЕ: заголовочный файл Си stdlib.h в Си++ называется cstdlib; stdio.h -> cstdio; string.h -> cstring; Сайт построен с учётом этого.
1
|
||
|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
||
| 16.10.2011, 13:53 [ТС] | ||
Но я паралельно литературу по с++ почитываю, поэтому переписать на си смогу )Хотял же Дайтел'я взять Сегодня поеду в магазин. Но ваша программа выписывает ВСЕ делители, а нужно только простые Можно конечно записать все делители в массив, а потом перебрать (решето Эратосфена применить например), но данном этапе уровень знаний просто не позволяет Хотя можно будет попробовать запрограммировать )
0
|
||
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|||||||
| 16.10.2011, 13:59 | |||||||
0
|
|||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 16.10.2011, 14:00 | ||
программирование и язык программирования - разные вещи
1
|
||
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 16.10.2011, 14:03 | |
|
[del]
0
|
|
|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
|
| 16.10.2011, 14:15 [ТС] | |
|
Спасибо большое ! )
зы буду думать над лр2
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 16.10.2011, 14:17 | |
|
0
|
|
| 16.10.2011, 14:17 | |
|
Помогаю со студенческими работами здесь
20
Пара вопросов от начинающего Парочка вопросов от начинающего. Вопрос от начинающего программиста Трудности начинающего программиста Игра начинающего программиста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|