Помогите составить программы на языке си++ для института пожалуйста
вот задание:
1. Даны натуральное число М и целочисленный массив А(М). Сосчитать и напечатать, сколько различных чисел в этом массиве. Например, в массиве 5,7,5 различных чисел два (5 и 7).

2. Заданы два массива чисел длины n и m (n>m) соответственно. Составить программу, определяющую, можно ли вычеркнуть некоторые элементы из большего массива, чтобы получить меньший. (Порядок элементов в массивах роли не играет).

3. Задана целочисленная прямоугольная матрица. Составить программу, получающую новую матрицу следующим образом: в каждой строке исходной матрицы элементы заменяются суммой элементов из предыдущих столбцов (первый столбец должен стать нулевым). Размер матрицы большой и заводить вспомогательную матрицу такого же размера не представляется возможным.

Комментарии
08.01.2010 в 19:22

1) отсортировать по порядку и печатать елемент масива если он не равен предыдушему елементу
2) для каждого елемента из меньшего массива найти сответствие в большем масиве, если хоть один елемент не найден, то нельзя
3)чето не понятно
08.01.2010 в 19:59

WAAAAAAAAAGH!!!!!!1111ONEONE
500 рублей за задачу, обращаться в асю
08.01.2010 в 21:45

хоть понятные помогите 1 или 2
08.01.2010 в 23:33

65 108 101 120 97 110 100 101 114
Vj_o-oy жжошь!)

Vasy94
так дело не пойдет. вы сначала покажите что вы сделали, как пробовали и в каком конкретно месте требуется объяснение.
делать ВАШЕ задание за вас никто не будет. а то как сессия, так тут сборник задач. а если разбираться и учиться не хотите, то сделайте первый шаг к купленному диплому - купите задачки у Vj_o-oy .
09.01.2010 в 01:41

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
о) Сессия продолжается.

Vasy94, а можно ты мне с зачётом по БДиЭС поможешь?)))
09.01.2010 в 12:34

а скачать их можно откуданить этож простенькие задачки для 1 курса!?
09.01.2010 в 12:36

или пример хоть создания программ взять откуда нить можно?
09.01.2010 в 13:57

WAAAAAAAAAGH!!!!!!1111ONEONE
Vasy94 все типовые задачи можно скачать на google.com

не, ну трындец. по ходу отсутствует вообще понятие о программировании, но задачки нужны. ВСРФ ждут
09.01.2010 в 15:04

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
Vj_o-oy, думаю понятие об аббривеатуре "ВСРФ" тоже отсутствует) так что он, думаю, даже не испугался
09.01.2010 в 15:30

WAAAAAAAAAGH!!!!!!1111ONEONE
[revolver] похрен ) хотят халяву - пусть либо покупают, либо стучат в соответствующие сообщества... либо идут нахрен (или в армию)
09.01.2010 в 15:48

Per anus ad astra!
495 рублей за задачу.) Стучаться в личку.)

В третьей по ходу дел сводится к тому, что идём по циклу с конца и каждому элементу присваиваем сумму всех элементов, иже младше него по номеру. Или я неправ?
09.01.2010 в 16:09

WAAAAAAAAAGH!!!!!!1111ONEONE
Чайный наркоман 494.99 но платить никто не хочет )
09.01.2010 в 17:28

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
Решение на perl могу выложить хоть щас и бесплатно)))) :lol::lol::lol:
С одним требованием -- описать реакцию препода на это)))
09.01.2010 в 18:04

WAAAAAAAAAGH!!!!!!1111ONEONE
[revolver] лучше на brainfuck'е ;)
09.01.2010 в 18:15

[revolver] на схеме или хаскеле эпичней будет (-;
09.01.2010 в 22:00

думаю понятие об аббривеатуре "ВСРФ" тоже отсутствует) так что он, думаю, даже не испугался
я там уже был!я на заочке учусь!
494.99 но платить никто не хочет ) --дешевле с преподом договариться
Решение на perl могу выложить хоть щас и бесплатно)))) выложи!а лучше на си++!с объяснением!
09.01.2010 в 22:04

а счего начать чтоб программировать эти задачи?
09.01.2010 в 22:07

я даж задание не понимаю в массиве сколько чисел?
09.01.2010 в 22:59

возьми динамический массив и не парься
10.01.2010 в 19:04

блин пох скачиваю видеоуроки на си++!мож все таки хоть разберет для примера 1 задачу с объянением!?я в инете 2 задачу с объяснением видел но на паскале!!!а эти программы совершенно разные !я паскаль изучал там легче!
10.01.2010 в 19:48

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
Vasy94, чем принципиально отличаются паскаль и си?
оба языка - императивные. можно сесть и тупо странслировать адын в другой.
11.01.2010 в 00:03

1.
(define (nums vec)
(let ((vs (sort (vector->lis vec))))
(length
(fold
(lambda (res acc)
(if (= (car acc) res)
(cons res acc)
acc))
(car vs) (cdr vs)))))

2.
(define (ispriv? v1 v2)
(call/cc (lambda (exit)
(let loop ((vs1 (sort (vector->list v1)))
(vs2 (sort (vector->list v2))))
(case
((null? v2) (exit #t))
((null? v1) (exit #f))
((= (car v1) (car v2)) (loop (cdr vs1) (cdr vs2)))
((> (car v2) (car v1)) (loop (cdr vs1) vs2))
(else (exit #f))))))

3.
(define (vector-map func . vectors)
(list->vector (apply map (cons func (map (lambda (v) (vector->list v)) vectors)))))
(define (line-vec-summ vv); считаем матрицу вв вектором векторов-строк
(list->vector
(cdr
(foldl (lambda (r a)
(let ((it (vector-map + r (car a))))
(cons it (cons it (cdr a)))))
(cons (make-vector (vector-length (vector-ref vv 0)) 0)
'())
(vector->list vv)))))
11.01.2010 в 00:44

о спасибо большое это только какой язык?помоему на си++ непохож!
11.01.2010 в 01:11

scheme. Шанс на то что запустится с первого раза гдет 0.85 т.к. лень было проверять(+-десятая, в зависимости от реализации языка и моих возможных косяков с баллансом скобок)

ежели для вас разбиратся с лямбдой и списочными морфизмами проще чем с плюсами - ми всегда рад помочь ^^
11.01.2010 в 03:31

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
slackovod, гаааа))) lisp сцуко))))
11.01.2010 в 05:33

slackovod, аццкий сотона! =)
11.01.2010 в 21:10

Задачки элементарные. Разве что третья - но легко сообразить, что нужно идти с конца. Предлагаю 100 руб за задачу (объяснения - как работает тоже будут, но в общем виде). Напишу на pascal или на c++ - без разницы. Обращаться в UMail.
11.01.2010 в 21:21

«1) отсортировать по порядку и печатать елемент масива если он не равен предыдушему елементу»
ИМХО проще и быстрее - проходить элементы слева направо и смотреть - встречался ли элемент раньше (второй цикл). Если нет - печатаем. Хотя кому как нравится :)
12.01.2010 в 00:41

mr Gray все уже решили забесплатно. код настолько короткий и самоочевидный что в комментариях не нуждается. ага (-;
12.01.2010 в 01:23

«slackovod»
Ну это lisp а не c++. Не надо так шутить над студентами :)