http://s40.radikal.ru/i087/1111/b7/ff7c77db4376.jpg -условие http://s017.radikal.ru/i414/1111/1d/6ccf6655fafc.jpg -само задание.
Задачка Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или влево. n может быть больше количества элементов в строке или столбце. Помогите с задачей, желательно с подключением только библиотеки <stdio.h>
Дэлфи Разработать приложение с графическим интерфейсом для решения задачи: На главной форме приложения необходимо разместить компоненты Edit для ввода исходных данных и вывода полученных результатов, компоненты Label для вывода необходимых комментариев к полям ввода и вывода, а также кнопку Button для выполнения вычислений. Заранее благодарен!
Найти скалярное произведение двух векторов и максимальный элемент каждого из них с помощью библиотеки шаблонов STL. С++ зарание спасибо
PHP: #include <iostream> #include <vector> #include <algorithm> #include <ctime> #include <cstdlib> template<typename T> struct multiplier { T operator()(const T& arg1, const T& arg2) { return arg1 * arg2; } }; int main() { srand(static_cast<unsigned int>(time(NULL))); std::vector<unsigned int> vec1, vec2; //Заполняем вектора случайными значениями for(std::size_t i = 0; i < 10; i++) { vec1.push_back(rand() % 100); vec2.push_back(rand() % 100); } std::cout << "Vector 1: "; for(std::size_t i = 0; i < 10; i++) std::cout << vec1.at(i) << " "; std::cout << std::endl << "Vector 2: "; for(std::size_t i = 0; i < 10; i++) std::cout << vec2.at(i) << " "; //Выводим максимальные элементы векторов std::cout << std::endl << std::endl << "Vector 1 max element: " << *std::max_element(vec1.begin(), vec1.end()) << std::endl << "Vector 2 max element: " << *std::max_element(vec2.begin(), vec2.end()) << std::endl << std::endl; std::vector<unsigned int> mul(10); //скалярное произведение std::transform(vec1.begin(), vec1.end(), vec2.begin(), mul.begin(), multiplier<unsigned int>()); std::cout << "Dot product: "; //выводим скалярное произведение for(std::size_t i = 0; i < 10; i++) std::cout << mul.at(i) << " "; std::cout << std::endl; return 0; }
Необходимо переделать программу под работу с памятью (alloc.h). Язык С. Сама программа: http://pastebin.com/2p4jmrv9 Переделанный мною код (работает некорректно, выводит другие результаты): http://pastebin.com/xeRGYFde Не нашел, где ошибка, извиняюсь за немного обфусцированный код
Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или влево. n может быть больше количества элементов в строке или столбце. Помогите с задачей, желательно с подключением только библиотеки <stdio.h> Может кто помочь?
на канслольку сделал вот код Code: program Primer; {$APPTYPE CONSOLE} uses SysUtils, math; var a1,a2,a3,f1,f2,i21,x,w:real; begin a1:=1.33; a2:=3.786; a3:=0.87; f1:=1.023; x:=a1*cos(f1)+sqrt(sqr(a2)-(a3-a1*sin(f1))); f2:=arccos((x-a1*cos(f1))/a2);//угол наклона шатуна i21:=-(a1*cos(f1))/(a2*cos(f2));//аналог угловой скорости шатуна w:=-a1*sin(f1)-i21*a2*sin(f2);//аналог угловой скорости ползуна writeln ('x', x:2:5); writeln ('f2', f2:2:5); writeln ('i21', i21:2:5); writeln ('w', w:2:5); readln end. графический интерфейс не могу сделать так как не умею(
в Delphi или VBA В матрице А(6,6) найти количество строк, где нет ни одного нуля, распечатать индексы элементов, больших чем среднее арифметическое матрицы. или В матрице В(7,6) найти индексы отрицательных элементов, поменять местами 2-й и 4-й столбцы. помогите плиз)
Помагите пожалуйста,с маткадом не сходиться ответ,где-то накосячил... на Pascale писал. Code: Program laba; uses crt; var n:integer; x,s,f:real; begin x:=0.6; while x<=1.1 do begin s:=0; for n:=1 to 9 do s:=s+(sqrt(x)/n+sin(ln(n+x)/n)); for n:=10 to 15 do begin s:=s+(sqrt(x)/n+sin(ln(n+x)/n)); f:=s*exp((1/3)*ln(exp(x)+exp(-x))); writeln ('N=',n,'X=',x,'F=',f); end; x:=x+0.25; end; readln; end.
Ребятки помогите Реализовать данные операторы с помощью массивов (Pascal) для каждого с абстрактных типов данных "Стек" и "Очередь".. Оператор TOP(S) (Возвращает элемент с вершины стека S) для стеков. Оператор MAKENULL(S) (Делает стек S пустым) для очередей. Программа должна включать в себя процедуры для каждого с операторов и результат их работы на примере произвольных стеков и очередей.
Доброго времени суток! Нужно сделать задание на синхронизацию потоков (C#). Задание примерно следующее: с помощью мьютекса (именно через него) сделать так, чтобы потоки выполнялись поочередно с некоторой задержкой. Есть поток "охранник", который пропускает потоки "гости" по одному и в определенное время. Если честно, плохо понимаю, что от меня требуют = ) Судя по всему, нужно работать с событиями mutex.ReleaseMutex() - для "открывания" и с mutex.WaitOne() - для закрывания прохода. Пытался что-то изобразить, но ничего не получается, так как запутался с флагами. Вот код: Code: using System; using System.Threading; namespace MyMutex { class TheClub { static Mutex m = new Mutex(); static int f = 0; static void Main() { for (int i = 1; i <= 5; i++) new Thread(Enter).Start(i); //f = 1; Console.ReadLine(); } static void Enter(object id) { Console.WriteLine(id + " wants to enter"); if (f == 0) m.ReleaseMutex(); f = 1; Console.WriteLine(id + " is in!"); Console.WriteLine(id + " is leaving"); Thread.Sleep(2000); f = 0; if (f == 0) m.WaitOne(); f = 1; } } } Подскажите, что не так и в правильном ли направлении я работаю?
Помогите!!! Задание1. Сложить два числа хранящиеся в ячейках памяти по адресам 120H и 121H, записать полученную сумму в ячейку памяти по адресу 122H. В области EEPROM, начиная с адреса 008Н , содержащей 32 байта, поместить константу ААН. --------------------- Ассемблер
Задание, видимо, относится к какому-то микроконтроллеру? Без знания, какой именно ассемблер нужен, никто ничем помочь не сможет.
Здравствуйте,клянчить не буду,а буду говорить сразу-я ватакат в том,чтоб создать поле ввода пароля на С++,сможете помочь?! создать поле ввода( проверить ввод -напрмиер вводим ватакат,жмём enter и говорит нам,что пароль введён правильно.) заранее пасибо
Эммм. Это псевдо-код. Code: int main() string str; { cout<<"Input pass"; cin>>str; if (str!='ватакат') cout<<"Error"<<endl else cout<<"OK"<<endl; } Или я что-то не так понял ??