Студентам с лабораторными сюда
 |
|

13.11.2007, 12:46
|
|
Новичок
Регистрация: 04.10.2007
Сообщений: 5
С нами:
9790839
Репутация:
-22
|
|
сделайте пожалуйста на с++ задание в консоли
Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений (в том числе случайных), или вводом необходимых значений.
1. Найти сумму элементов массива, являющихся степенями числа2.
2. Найти наименьшее среди чисел первой последовательности, не входящих во вторую.
3. Получить массив С(k), упорядоченный по возрастанию, путем слияния массивов A(n) и B(m), упорядоченных перед этим по возрастанию, где k = n + m.
|
|
|

13.11.2007, 14:27
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
С нами:
9894190
Репутация:
215
|
|
Вот мне интересно. Вы тут все считаете себя хорошими хакерами, а элементарных задач, с которыми даже у обычного незаинтересованного студента затруднений не возникает, решить не можете. Быть хакером по определению "хакера" подразумевает хорошие навыки в программировании, тем более программировании таких элементарных алгоритмов.
|
|
|

13.11.2007, 15:53
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
А кто сказал, что они считают себя ниибаццо хакерами? )
|
|
|

13.11.2007, 22:58
|
|
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
С нами:
10140806
Репутация:
932
|
|
Было накидано за 15 минут... Тока 1 и 2 задания.
Код:
#include <tchar.h>
#include <iostream>
using namespace std;
bool isst2(int x,int s);
int _tmain(int argc, _TCHAR* argv[])
{
register int *ms1,*ms2,size,x,summ=0,y; //трахаться будем по полной
bool tmp; //херня
cout<<"Enter size of massives:"; //вводим размеры. Я тут у них одинаковый размер
cin>>size;
ms1 = new int[size];
ms2 = new int[size];
/*Вводим массивы*/
for(x=0;x<=size;x++){
cout<<"Enter "<<x<<" element of first massive:";
cin>>ms1[x];
cout<<"Enter "<<x<<" element of second massive:";
cin>>ms2[x];
}
/*1. Найти сумму элементов массива, являющихся степенями числа 2. */
for(x=0;x<=size;x++){
if(isst2(ms1[x],1)) summ+=ms1[x];
}
cout<<"Answer to 1: "<<summ<<endl; //незнал как по-англицки
/*2. Найти наименьшее среди чисел первой последовательности, не входящих во вторую.*/
summ=ms1[0]; //текущее мах число
for(x=0;x<=size;x++){
tmp=1;
for(y=0;y<=size;y++){
if (ms2[y]==ms1[x]) tmp=0; //входит :(
}
if(tmp && ms1[x]<summ) summ = ms1[x];
}
cout<<"Answer to 2"<<summ<<endl;
return 0;
}
/*Является или число степенью числа 2*/
bool isst2(int x,int s)
{
s*=2;
if(s==x) return 1;
else if(s>x) return 0;
else isst2(x,s);
}
Последний раз редактировалось Ky3bMu4; 13.11.2007 в 23:06..
|
|
|

16.11.2007, 17:46
|
|
Участник форума
Регистрация: 25.06.2006
Сообщений: 220
С нами:
10461853
Репутация:
178
|
|
Собсно мож кому пригодятся мои задачки по Численным методам на С++
Код:
*********************
* _____ *
* |_____|____ *
* O|-O-O-|O *
* | o | *
* | | *
* |_-U-_| *
*Coded by GrAmOzEkA *
*********************
В архив входят:
Программа № 1 Вычислить функцию.
Программа № 2 Параболическая интерполяция (2.1).
Программа № 3 Метод Рунге-Кутта (3.1).
Программа № 4 Вычисление определенного интеграла по формуле Симпсона (4.1).
Программа № 5 Вычислить площадь (5.1).
Программа № 6 Поиск минимума функции (6.1, 6.2).
Программа № 7 Метод итераций для решения системы линейных алгебраических уравнений (7.1).
Скачать: http://ifolder.ru/4159877
|
|
|

18.11.2007, 13:39
|
|
Новичок
Регистрация: 21.11.2006
Сообщений: 16
С нами:
10246933
Репутация:
18
|
|
Приветствую.
Нужна программа на C++ в консоли с расчетом чего либо, кроме " Расчитаем итоговую оценку студента "
|
|
|

18.11.2007, 13:47
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
С нами:
9879714
Репутация:
291
|
|
напиши в асю)токо быстрее я скоро в оф
|
|
|

18.11.2007, 14:46
|
|
Участник форума
Регистрация: 30.08.2006
Сообщений: 181
С нами:
10366322
Репутация:
45
|
|
1. Определить массив, который будет использован для организации очереди и стека. Тип массива double.
Определить структурный тип, используемый для представления элементов стека, организованного в виде динамической цепочки звеньев.
2. Разработать функции занесения и извлечения данных для простой очереди, циклической очереди, стека на основе массива и на основе связного списка. Обратить внимание на аргументы функций. Можно использовать перегрузку функций.
3. В функции main() проверить работу простой и циклической очередей и обоих вариантов организации стека. Для простой очереди и стека на основе массива добиться их переполнения. Сделать то же самое для циклической очереди. Сделать выводы.
4. Проконтролировать при операциях занесения и извлечения данных изменение индексов записи и считывания для простой и циклической очередей. Проконтролировать изменение индекса вершины стека для массива и адреса вершины стека для списка.
С меня ++.
|
|
|

18.11.2007, 15:19
|
|
Познающий
Регистрация: 20.01.2007
Сообщений: 47
С нами:
10161655
Репутация:
7
|
|
Прошу помощи по написанию программы "клавиатурный шпион" на чистом асме. Буду благодарен за любую инфу предоставленную по данной теме.
|
|
|

18.11.2007, 15:49
|
|
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
С нами:
10439609
Репутация:
71
|
|
barret могу дать на си переписать думаю будет не проблема
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|