Здравствуйте, гость ( Вход | Регистрация )

21 страниц V  « < 15 16 17 18 19 > »   
Ответить в данную темуНачать новую тему
> Помощь с лабами
safonik
сообщение 19.12.2007 - 19:15

Частый гость
***
орден III степени
Группа: Участник
Сообщений: 171
Регистрация: 18.06.2004
Пользователь №: 3864


Простое число - это натуральное число, большее единицы, имеющее ровно два натуральных делителя: 1 и само себя.
NeiroN, 4, 6, 8, 9 10, 12, ... - не простые числа, они, кроме того, что делится на 1 и на само себя, ещё делится на 2 или 3.
Перейти в начало страницы
 
+Цитировать сообщение
A-JAy
сообщение 19.12.2007 - 20:24

Продвинутый новичок
**

Группа: Участник
Сообщений: 16
Регистрация: 20.06.2006
Пользователь №: 14157


Программа должна выводить все числа на интервале от 1 до 500, которые делятся на себя и на 1, т.е. к примеру 1, 3, 5, 7, 11, 13, 17, 19 и т.д. Моя проблема заключается в том, что я не могу уловить заканомерность между такими числами, чтобы вывести их на экран.

Может у кого-нибудь есть какие-нибудь идеи rolleyes.gif

Сообщение отредактировано A-JAy - 19.12.2007 - 20:25
Перейти в начало страницы
 
+Цитировать сообщение
NeiroN
сообщение 19.12.2007 - 20:55

Частый гость
***

Группа: Участник
Сообщений: 138
Регистрация: 17.01.2005
Пользователь №: 6166


Цитата(safonik @ 19.12.2007 - 21:15) *
Простое число - это натуральное число, большее единицы, имеющее ровно два натуральных делителя: 1 и само себя.
NeiroN, 4, 6, 8, 9 10, 12, ... - не простые числа, они, кроме того, что делится на 1 и на само себя, ещё делится на 2 или 3.


хех действительно, иду учить мат часть...
надоже такое забыть
Перейти в начало страницы
 
+Цитировать сообщение
gormih
сообщение 19.12.2007 - 21:27

* Не Злой *
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 912
Регистрация: 6.12.2005
Пользователь №: 10925


По теме о простых числах - читаем ]]>википедию здесь]]> - довольно познавательная статья. А вот здесь хороший ]]>алгоритм поиска простых чисел в интервале]]>, реализованный правда на си. Думаю, тем кто пишет на java не составит труда переписать.
(Все ссылки внешние)

Сообщение отредактировано gormih - 19.12.2007 - 21:28
Перейти в начало страницы
 
+Цитировать сообщение
A-JAy
сообщение 19.12.2007 - 22:27

Продвинутый новичок
**

Группа: Участник
Сообщений: 16
Регистрация: 20.06.2006
Пользователь №: 14157


Цитата(gormih @ 19.12.2007 - 21:27) *
По теме о простых числах - читаем ]]>википедию здесь]]> - довольно познавательная статья. А вот здесь хороший ]]>алгоритм поиска простых чисел в интервале]]>, реализованный правда на си. Думаю, тем кто пишет на java не составит труда переписать.
(Все ссылки внешние)

Спасибо за ссылку biggrin.gif Понял как делать))))
Перейти в начало страницы
 
+Цитировать сообщение
reddot
сообщение 21.01.2008 - 21:45
Частый гость
***

Группа: Участник
Сообщений: 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
Новичок
*

Группа: Участник
Сообщений: 10
Регистрация: 4.08.2005
Пользователь №: 9213


Помогите пожалуйста, никак не пойму как сделать вот такое:
Дана строка слов, разделённых пробелами.Сформировать новую строку из неповоторяющихся слов, расположив их в алфавитном порядке.
Перейти в начало страницы
 
+Цитировать сообщение
gormih
сообщение 13.02.2008 - 08:19

* Не Злой *
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 912
Регистрация: 6.12.2005
Пользователь №: 10925


Цитата(ивашкина @ 12.02.2008 - 23:52) *
Помогите пожалуйста, никак не пойму как сделать вот такое:
Дана строка слов, разделённых пробелами.Сформировать новую строку из неповоторяющихся слов, расположив их в алфавитном порядке.

Язык программирования какой?
Перейти в начало страницы
 
+Цитировать сообщение
ивашкина
сообщение 13.02.2008 - 11:50
Новичок
*

Группа: Участник
Сообщений: 10
Регистрация: 4.08.2005
Пользователь №: 9213


Delphi
Перейти в начало страницы
 
+Цитировать сообщение
Mind
сообщение 17.02.2008 - 14:02

Постоялец форума
*****
10 лет с форумомОтличительный знак Горсеть
Группа: Участник
Сообщений: 649
Регистрация: 3.10.2003
Пользователь №: 258


Только начал в инсте изучать языки программирования (С++), сделал дома маленькую программу:
» Показать/скрыть спойлер... «

Все скомпилировалось, ошибок нет, но при запуске программы выходит 1 строчка "BBeguTe HoMeP Mec9LI,a", я ввожу цифру и экран закрывается. Когда мы писали в инсте первую прогу у соседа была такая же ситуация, препод подключил какую-то библиотеку и все стало работать. Совственно что за библиотека, которую нужно подключить? Или может быть можно эту ошибку исправить как-нибудь по другому?

Сообщение отредактировано Mind - 17.02.2008 - 14:05
Перейти в начало страницы
 
+Цитировать сообщение
BHYCHIK
сообщение 17.02.2008 - 17:52

Энтузиаст
****

Группа: Участник
Сообщений: 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
Перейти в начало страницы
 
+Цитировать сообщение
Mind
сообщение 18.02.2008 - 19:12

Постоялец форума
*****
10 лет с форумомОтличительный знак Горсеть
Группа: Участник
Сообщений: 649
Регистрация: 3.10.2003
Пользователь №: 258


Цитата(BHYCHIK @ 17.02.2008 - 17:52) *
Какой компилятор? Попробуй добавить в конец кода функцию readch(). Только библиотеку не помню, вроде <stdio.h> или, если не подойдёт, <stdlib>. Или даже, добавив <stdlib.h>, вставь в конец мейна функцию fflush(stdin), ошибка произходит из-за того, что в буфере висит символ \n, который считается, как нажатая клавиша, когда в конце программа выдаёт сообщение "Press any key to continue". Эта функция просто очистит буфер.

Компилятор обычный С++ версии 6.0. Пробовал добавлять эти ф-ии и библиотеки по разному, но выдает от 1 до 3 ошибок sad.gif . Может я что не так делаю? Если можно, то добавьте в программу функции как нужно, а я гляну.
Перейти в начало страницы
 
+Цитировать сообщение
Akina
сообщение 18.02.2008 - 19:31
Частый гость
***

Группа: Участник
Сообщений: 204
Регистрация: 30.05.2005
Пользователь №: 8240


Цитата(ивашкина @ 12.02.2008 - 23:52) *
Помогите пожалуйста, никак не пойму как сделать вот такое:
Дана строка слов, разделённых пробелами.Сформировать новую строку из неповоторяющихся слов, расположив их в алфавитном порядке.

Поделить на слова в массив
Отсортировать массив
Убрать дубликаты
Собрать обратно в строку
Перейти в начало страницы
 
+Цитировать сообщение
BHYCHIK
сообщение 18.02.2008 - 21:10

Энтузиаст
****

Группа: Участник
Сообщений: 355
Регистрация: 28.08.2005
Пользователь №: 9490


Цитата(Mind @ 18.02.2008 - 19:12) *
Компилятор обычный С++ версии 6.0. Пробовал добавлять эти ф-ии и библиотеки по разному, но выдает от 1 до 3 ошибок sad.gif . Может я что не так делаю? Если можно, то добавьте в программу функции как нужно, а я гляну.

Cкинь лог ошибок
Перейти в начало страницы
 
+Цитировать сообщение
Micro Ice
сообщение 19.02.2008 - 21:32

Звезда форума
******
кубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 1009
Регистрация: 26.04.2006
Пользователь №: 13250


#include <conio.h> , а в конце getch();
попробуй так...
Перейти в начало страницы
 
+Цитировать сообщение
Mind
сообщение 20.02.2008 - 18:53

Постоялец форума
*****
10 лет с форумомОтличительный знак Горсеть
Группа: Участник
Сообщений: 649
Регистрация: 3.10.2003
Пользователь №: 258


Цитата(Micro Ice @ 19.02.2008 - 21:32) *
#include <conio.h> , а в конце getch();
попробуй так...

Спасибо, помогло yes.gif
Перейти в начало страницы
 
+Цитировать сообщение
Mystmuse
сообщение 1.03.2008 - 16:38

Любознательный
******
орден V степени
Группа: Участник
Сообщений: 1724
Регистрация: 7.04.2005
Пользователь №: 7382


ИнЭУП Ревякин. Есть лаборатоки у кого-нибудь начиная с 3?
Перейти в начало страницы
 
+Цитировать сообщение
Jason
сообщение 6.04.2008 - 10:40
Продвинутый новичок
**

Группа: Участник
Сообщений: 36
Регистрация: 6.03.2004
Пользователь №: 2624


Ребят помогите плз с лабой C++ срочно надо вот задание :

Организовать формирование вещественного массива А и ввод целого числа. Удалить в массиве элемент стоящий на месте, номер которого совпадает с введёным числом. Упорядочить полученный массив В по возрастанию. Вывести на экран все промежуточные результаты.

На зделать 2 способами (do while и printf scanf)

Зарание спс

Сообщение отредактировано Jason - 6.04.2008 - 10:41
Перейти в начало страницы
 
+Цитировать сообщение
Vala4i
сообщение 7.04.2008 - 00:27

Still loving you...
******
орден III степеникубок за победу в конкурсах Форума
Группа: Модератор
Сообщений: 1389
Регистрация: 2.02.2004
Пользователь №: 2135


Цитата(Jason @ 6.04.2008 - 11:40) *
Ребят помогите плз с лабой 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]);
}

Один из вариантов wink.gif

Сообщение отредактировано Vala4i - 7.04.2008 - 00:28
Перейти в начало страницы
 
+Цитировать сообщение
Jason
сообщение 7.04.2008 - 18:09
Продвинутый новичок
**

Группа: Участник
Сообщений: 36
Регистрация: 6.03.2004
Пользователь №: 2624


Цитата(Vala4i @ 6.04.2008 - 21:27) *
Один из вариантов wink.gif


спасибо большое!! Зделайте ещё 1 через do while plz

Сообщение отредактировано gormih - 8.04.2008 - 09:27
Перейти в начало страницы
 
+Цитировать сообщение

21 страниц V  « < 15 16 17 18 19 > » 
Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 7.01.2025 - 01:28