|
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
|
||
printf("Hello, CyberForum.ru!!!\n"); //несколько вопросов от начинающего программиста16.10.2011, 13:05. Показов 1449. Ответов 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
Пара вопросов от начинающего Парочка вопросов от начинающего. Вопрос от начинающего программиста Трудности начинающего программиста Игра начинающего программиста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|