Помощь с лабами |
Здравствуйте, гость ( Вход | Регистрация )
Помощь с лабами |
19.12.2007 - 19:15
Вставить ник | Быстрая цитата | Сообщение
#321
|
|
Частый гость Группа: Участник Сообщений: 171 Регистрация: 18.06.2004 Пользователь №: 3864 |
Простое число - это натуральное число, большее единицы, имеющее ровно два натуральных делителя: 1 и само себя.
NeiroN, 4, 6, 8, 9 10, 12, ... - не простые числа, они, кроме того, что делится на 1 и на само себя, ещё делится на 2 или 3. |
|
|
19.12.2007 - 20:24
Вставить ник | Быстрая цитата | Сообщение
#322
|
|
Продвинутый новичок Группа: Участник Сообщений: 16 Регистрация: 20.06.2006 Пользователь №: 14157 |
Программа должна выводить все числа на интервале от 1 до 500, которые делятся на себя и на 1, т.е. к примеру 1, 3, 5, 7, 11, 13, 17, 19 и т.д. Моя проблема заключается в том, что я не могу уловить заканомерность между такими числами, чтобы вывести их на экран.
Может у кого-нибудь есть какие-нибудь идеи Сообщение отредактировано A-JAy - 19.12.2007 - 20:25 |
|
|
19.12.2007 - 20:55
Вставить ник | Быстрая цитата | Сообщение
#323
|
|
Частый гость Группа: Участник Сообщений: 138 Регистрация: 17.01.2005 Пользователь №: 6166 |
Простое число - это натуральное число, большее единицы, имеющее ровно два натуральных делителя: 1 и само себя. NeiroN, 4, 6, 8, 9 10, 12, ... - не простые числа, они, кроме того, что делится на 1 и на само себя, ещё делится на 2 или 3. хех действительно, иду учить мат часть... надоже такое забыть |
|
|
19.12.2007 - 21:27
Вставить ник | Быстрая цитата | Сообщение
#324
|
|
* Не Злой * Группа: Участник Сообщений: 912 Регистрация: 6.12.2005 Пользователь №: 10925 |
По теме о простых числах - читаем ]]>википедию здесь]]> - довольно познавательная статья. А вот здесь хороший ]]>алгоритм поиска простых чисел в интервале]]>, реализованный правда на си. Думаю, тем кто пишет на java не составит труда переписать.
(Все ссылки внешние) Сообщение отредактировано gormih - 19.12.2007 - 21:28 |
|
|
19.12.2007 - 22:27
Вставить ник | Быстрая цитата | Сообщение
#325
|
|
Продвинутый новичок Группа: Участник Сообщений: 16 Регистрация: 20.06.2006 Пользователь №: 14157 |
По теме о простых числах - читаем ]]>википедию здесь]]> - довольно познавательная статья. А вот здесь хороший ]]>алгоритм поиска простых чисел в интервале]]>, реализованный правда на си. Думаю, тем кто пишет на java не составит труда переписать. (Все ссылки внешние) Спасибо за ссылку Понял как делать)))) |
|
|
21.01.2008 - 21:45
Вставить ник | Быстрая цитата | Сообщение
#326
|
|
Частый гость Группа: Участник Сообщений: 116 Регистрация: 22.06.2006 Пользователь №: 14179 |
сделать хотя бы половину лабы
Задание 91 В течение 6-ти дней (рабочая неделя) рабочий изготавливает детали 7-ми различных типов. Известно количество изготовленных им деталей за каждый день и стоимость из-готовления одной детали каждого типа (стоимость изготовления детали не меняется). Написать программу на языке VBA, которая вводит исходные данные, выполняет рас-четы и выводит на экран: • исходные данные в виде таблицы, где перечислены наименования деталей, стои-мость их изготовления, количество деталей, изготовленных за каждый день; • количество каждого типа деталей, изготовленных за неделю; • заработок за каждый день; • заработок за неделю; • день с наибольшим заработком. Требования: Внешний вид. 1. Интерфейс программы должен содержать все исходные данные, указанные в варианте. 2. Поля для вывода результатов вычислений должны находиться на листе исходных данных и должны быть озаглавлены полным предложением по тексту варианта. 3. На листе должны быть, как минимум, пять командных кнопок, вызывающих выполнений процедур: 3.1.Кнопка "Рассчитать" вызывает выполнения процедур расчета значений по всем заданиям варианта. При этом обязательна проверка на недопустимость отрицательных значений и пустых ячеек. 3.2.Кнопка " Очистить результаты вычислений"; 3.3.Кнопка "Ввод данных в заголовки таблицы", вызывает диалоговые окна для ввода заголовков строк и столбцов. При этом обязательно осуществляется проверка на запрет ввода пустых строк и обрабатывается возможность выхода пользователя по нажатие на кнопку Cancel; 3.4.Кнопка "Упорядочивание данных"; 3.5.Кнопка "Выбор действия" вызывает Помощника MS Office, который > предлагает на выбор четыре действия: сохранить исходные данные, восстановить данные из архива, заполнить исходную таблицу единицами, заполнить нулями. 4. На листе должны содержаться данные ФИО студента, выполнившего работу, и номер группы. Программная часть. 1. Переменные должны быть описаны до первой процедуры. 2. Все исходные данные содержатся в одномерных и двумерных массивах. Обращение к ячейкам только при считывании и записи на лист. 3. Каждая строка программы должна содержать комментарии по выполняющимся в этой строке действиям. 4. Каждое задание варианта рассчитывается в отдельной процедуре. А также 5 > процедур на каждую командную кнопку. 5. Процедура упорядочивания должна предусматривать перестановку всей (!) > строки исходной таблицы. 6. Сохранение исходных данных может осуществляться как на текущем листе (ниже), так и на другом илистее. 7. использование 3 видов циклов и операторы условия. 8. блок схема к данной задачи с описанием кто может помочь, стукните плиз в асю 282216128 |
|
|
12.02.2008 - 23:52
Вставить ник | Быстрая цитата | Сообщение
#327
|
|
Новичок Группа: Участник Сообщений: 10 Регистрация: 4.08.2005 Пользователь №: 9213 |
Помогите пожалуйста, никак не пойму как сделать вот такое:
Дана строка слов, разделённых пробелами.Сформировать новую строку из неповоторяющихся слов, расположив их в алфавитном порядке. |
|
|
13.02.2008 - 08:19
Вставить ник | Быстрая цитата | Сообщение
#328
|
|
* Не Злой * Группа: Участник Сообщений: 912 Регистрация: 6.12.2005 Пользователь №: 10925 |
|
|
|
13.02.2008 - 11:50
Вставить ник | Быстрая цитата | Сообщение
#329
|
|
Новичок Группа: Участник Сообщений: 10 Регистрация: 4.08.2005 Пользователь №: 9213 |
Delphi
|
|
|
17.02.2008 - 14:02
Вставить ник | Быстрая цитата | Сообщение
#330
|
|
Постоялец форума Группа: Участник Сообщений: 649 Регистрация: 3.10.2003 Пользователь №: 258 |
Только начал в инсте изучать языки программирования (С++), сделал дома маленькую программу:
» Показать/скрыть спойлер... « Все скомпилировалось, ошибок нет, но при запуске программы выходит 1 строчка "BBeguTe HoMeP Mec9LI,a", я ввожу цифру и экран закрывается. Когда мы писали в инсте первую прогу у соседа была такая же ситуация, препод подключил какую-то библиотеку и все стало работать. Совственно что за библиотека, которую нужно подключить? Или может быть можно эту ошибку исправить как-нибудь по другому? Сообщение отредактировано Mind - 17.02.2008 - 14:05 |
|
|
17.02.2008 - 17:52
Вставить ник | Быстрая цитата | Сообщение
#331
|
|
Энтузиаст Группа: Участник Сообщений: 355 Регистрация: 28.08.2005 Пользователь №: 9490 |
Какой компилятор? Попробуй добавить в конец кода функцию getch(). Только библиотеку не помню, вроде <stdio.h> или, если не подойдёт, <stdlib>. Или даже, добавив <stdlib.h>, вставь в конец мейна функцию fflush(stdin), ошибка произходит из-за того, что в буфере висит символ \n, который считается, как нажатая клавиша, когда в конце программа выдаёт сообщение "Press any key to continue". Эта функция просто очистит буфер.
Сообщение отредактировано BHYCHIK - 20.02.2008 - 20:33 |
|
|
18.02.2008 - 19:12
Вставить ник | Быстрая цитата | Сообщение
#332
|
|
Постоялец форума Группа: Участник Сообщений: 649 Регистрация: 3.10.2003 Пользователь №: 258 |
Какой компилятор? Попробуй добавить в конец кода функцию readch(). Только библиотеку не помню, вроде <stdio.h> или, если не подойдёт, <stdlib>. Или даже, добавив <stdlib.h>, вставь в конец мейна функцию fflush(stdin), ошибка произходит из-за того, что в буфере висит символ \n, который считается, как нажатая клавиша, когда в конце программа выдаёт сообщение "Press any key to continue". Эта функция просто очистит буфер. Компилятор обычный С++ версии 6.0. Пробовал добавлять эти ф-ии и библиотеки по разному, но выдает от 1 до 3 ошибок . Может я что не так делаю? Если можно, то добавьте в программу функции как нужно, а я гляну. |
|
|
18.02.2008 - 19:31
Вставить ник | Быстрая цитата | Сообщение
#333
|
|
Частый гость Группа: Участник Сообщений: 204 Регистрация: 30.05.2005 Пользователь №: 8240 |
Помогите пожалуйста, никак не пойму как сделать вот такое: Дана строка слов, разделённых пробелами.Сформировать новую строку из неповоторяющихся слов, расположив их в алфавитном порядке. Поделить на слова в массив Отсортировать массив Убрать дубликаты Собрать обратно в строку |
|
|
18.02.2008 - 21:10
Вставить ник | Быстрая цитата | Сообщение
#334
|
|
Энтузиаст Группа: Участник Сообщений: 355 Регистрация: 28.08.2005 Пользователь №: 9490 |
|
|
|
19.02.2008 - 21:32
Вставить ник | Быстрая цитата | Сообщение
#335
|
|
Звезда форума Группа: Участник Сообщений: 1009 Регистрация: 26.04.2006 Пользователь №: 13250 |
#include <conio.h> , а в конце getch();
попробуй так... |
|
|
20.02.2008 - 18:53
Вставить ник | Быстрая цитата | Сообщение
#336
|
|
Постоялец форума Группа: Участник Сообщений: 649 Регистрация: 3.10.2003 Пользователь №: 258 |
|
|
|
1.03.2008 - 16:38
Вставить ник | Быстрая цитата | Сообщение
#337
|
|
Любознательный Группа: Участник Сообщений: 1724 Регистрация: 7.04.2005 Пользователь №: 7382 |
ИнЭУП Ревякин. Есть лаборатоки у кого-нибудь начиная с 3?
|
|
|
6.04.2008 - 10:40
Вставить ник | Быстрая цитата | Сообщение
#338
|
|
Продвинутый новичок Группа: Участник Сообщений: 36 Регистрация: 6.03.2004 Пользователь №: 2624 |
Ребят помогите плз с лабой C++ срочно надо вот задание :
Организовать формирование вещественного массива А и ввод целого числа. Удалить в массиве элемент стоящий на месте, номер которого совпадает с введёным числом. Упорядочить полученный массив В по возрастанию. Вывести на экран все промежуточные результаты. На зделать 2 способами (do while и printf scanf) Зарание спс Сообщение отредактировано Jason - 6.04.2008 - 10:41 |
|
|
7.04.2008 - 00:27
Вставить ник | Быстрая цитата | Сообщение
#339
|
|
Still loving you... Группа: Модератор Сообщений: 1389 Регистрация: 2.02.2004 Пользователь №: 2135 |
Ребят помогите плз с лабой C++ срочно надо вот задание : Организовать формирование вещественного массива А и ввод целого числа. Удалить в массиве элемент стоящий на месте, номер которого совпадает с введёным числом. Упорядочить полученный массив В по возрастанию. Вывести на экран все промежуточные результаты. На зделать 2 способами (do while и printf scanf) Зарание спс Код #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> const int c=6; void main() { int b, i; float a[c]; srand(time(NULL)); for (int i=0; i<c;i++) //заполняем массив { a[i]=rand()%100*0.24+0.78; printf("A[%d]=%5.2f\n",i, a[i]); } printf("\nb="); //вводим число scanf("%d",&b); for (; b<0 || b>c-1; ) //проверяем подходит ли нам введённое b { printf("Error! Variable b must be 0<b<%d. Try again!\n",c-1); printf("\nb="); scanf("%d",&b); } printf("\nYou entered %d, so our array will be looks like:\n\n",b); float f[c-1]; for (i=0; i<c-1; i++) //формируем новый массив f с учётом изменений { if (i<b) { f[i]=a[i]; printf("f[%d]=%5.2f\n",i,f[i]); } else { f[i]=a[i+1]; printf("f[%d]=%5.2f\n",i,f[i]); } } printf ("\nNow regulate this array:\n\n"); for (i=0; i<c-2; i++) //сортируем массив по возрастанию { int imin=i; for (int j=i+1; j<c-1;j++) if (f[j]<f[imin]) imin=j; int a=f[i]; f[i]=f[imin]; f[imin]=a; } for(i=0; i<c-1; i++) // печатаем массив с учётом сортировки printf("f[%d]=%5.2f\n",i,f[i]); } Один из вариантов Сообщение отредактировано Vala4i - 7.04.2008 - 00:28 |
|
|
7.04.2008 - 18:09
Вставить ник | Быстрая цитата | Сообщение
#340
|
|
Продвинутый новичок Группа: Участник Сообщений: 36 Регистрация: 6.03.2004 Пользователь №: 2624 |
|
|
|
Текстовая версия | Сейчас: 7.01.2025 - 01:28 |