Люди помогите плиз...зашиваюсь...еще 9 лаб(помимо этих)...но их сам... __________________________________________ 1) 1. Организовать формирование целочисленного массива A (случайное или с клавиатуры) и ввод целого числа. Заменить элемент стоящий на месте, номер которого совпадает с введенным числом на среднее арифметическое всех элементов массива. Упорядочить полученный массив A по убыванию. Выдавать на экран все промежуточные результаты. 2. Организовать формирование вещественного массива A (случайное или с клавиатуры) и ввод целого числа. Заменить элемент стоящий на месте, номер которого совпадает с введенным числом на среднее геометрическое всех элементов массива. Упорядочить полученный массив A по возрастанию. Выдавать на экран все промежуточные результаты. __________________________________________ 2) 1. Дана действительная матрица 7x7. Найти минимальное значение среди элементов, стоящих над главной диагональю, и максимальное среди элементов, находящихся ниже главной диагонали, а также их местоположение. Сформировать одномерный массив, содержащий сумму элементов четных строк и произведение элементов нечетных строк. 2. Дана действительная матрица 6x8. Найти сумму элементов каждой строки верхней половины матрицы и произведение элементов каждой строки ее нижней половины. Определить значение и местоположение максимального элемента верхней половины матрицы и минимального элемента ее нижней половины. __________________________________________ 3) __________________________________________ 4) 1. Создать текстовый файл, содержащий целочисленные значения, следующего формата: 5 21 4 37 52 9 .Определить, являются ли значения, находящиеся в файле, упорядоченными по возрастанию. 2. Создать текстовый файл, содержащий целочисленные значения, следующего формата: 5 21 4 37 52 9 .Определить, являются ли значения, находящиеся в файле, упорядоченными по убыванию. __________________________________________ Заранее большое при большое спасибо!!! зы. Если не трудно будет, скинте все в txt файлик(и)...
Tray Как работать с прогой в трее? Т.е. свернуть в трей я смог, теперь надо вызвать ее, например, по WM_LBUTTONDBLCLK'у. Как это сделать?
Помогите пожалуйста сделать эту лабу!!!! На С++ Написать программу, которая находит в каждой строке матрицы F размерности m n максимальный и минимальный элементы и помещает их на место первого и последнего элемента строки соответственно и Вот ещё друг просил Определить сумму n членов ряда 1; 1/1+2;1/1+2+3 и тд. где n вводится в процессе выполнения программы.
что именно непонятно?что не получается? всю лабу делать както... там достаточно простые алгоритмы,в чем сложность?
Ну я понял что там 2 вложенных цикла сначала по j потом по i, вообщем, я знаю как описать массив, ввести элементы, сравнение ,примерно, тоже понял как сделать,а вот как замещение сделать непойму а и вот ещё код найдите плз ошибки: //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main(int argc, char* argv[]) { float C, R, f1, f2, N; cout<<endl<<"C="; cin>>C; cout<<endl<<"R="; cin>>R; cout<<"f1="; cin>>f1; cout<<"f2="; cin>>f2; cout<<"N="; cin>>N; { float F=f1; do { float W=((2*3.14)*F); float K=(W*R*C)/(1+(W*R*C)); F=F+N; cout<<"K="<<K; } while(f1>f2||N<=0); } getch (); return 0; } //---------------------------------------------------------------------------
циклом for перебираешь двумерный массив (по i и j) - найденные элементы заносишь во временные переменные присваиваешь первому и последнему элементам временные переменные
хмм.. помоему тот кто пишет программу(программист) должен знать правильные ответы... ну а как узнать правильно или нет... можно задать определенное условие...
Хелп, плиз! Срочно! Товарищи, помогите Как отловить событие мыши в трее? Вот что получилось, на основе гугла: Code: #define WM_ShellNote (WM_APP + 1) /*..............*/ LRESULT CALLBACK MyWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); bool DoubleClick(); /*..............*/ void __fastcall TForm1::Button1Click(TObject *Sender) { memset(&iconData, 0, sizeof(iconData)); iconData.cbSize = sizeof(NOTIFYICONDATA); iconData.hWnd = Form1->Handle; iconData.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(32516)); iconData.uID = 1000; iconData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP; lstrcpyn(iconData.szTip, "Всплывающее окошко\n", sizeof(iconData.szTip)/sizeof(iconData.szTip[0])); iconData.uCallbackMessage = WM_ShellNote; Shell_NotifyIconA(NIM_ADD, &iconData); Form1->Hide(); } //--------------------------------------------------------------------------- LRESULT CALLBACK MyWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if(uMsg == WM_ShellNote && hWnd == Form1->Handle && wParam == 1) { switch((UINT)lParam) { case WM_RBUTTONDBLCLK: return DoubleClick(); } } } bool DoubleClick() { Form1->Show(); Shell_NotifyIconA(NIM_DELETE, &iconData); DestroyIcon(iconData.hIcon); } Где еррор?
помогите с написания лаби на тему "Численное интегрирование функций переменной, метод прямоугольников" вот уже сам что - то сделал,.. но неправильно.. может увидите мою ошибку.. Code: program lab4_11v; uses Crt; const a = 0; b = 3; E = 0.001; function arcsin(x:real):real; begin if x=1.0 then arcsin:=Pi/2.0 else arcsin:=arctan(x/sqrt(1-x*x)); end; function fpp(x:double):double; begin fpp:= x; end; function f(x:double):double; begin f:=arcsin(sqrt(x/(1+x))); end; var sum, h,n,M,x,Xnext,I : double; begin ClrScr; sum:=0; M := 2.12132;{max|f''(x)|} h := sqrt( (24*E) / ((b-a)*M) ); n := ((b-a)/h); writeln('h = ',h); writeln('n = ',n); n := sqrt( ((b-a)*(b-a)*(b-a)*M)/(24*E) ); writeln('n = ',n); x:=a; repeat begin Xnext := x+h; sum := sum + f((x+Xnext)/2); x := Xnext; end; until (Xnext<=(b-h)); I:= sum*h; writeln('I = ',I); readln; end. ..методичка+лаба: http://slil.ru/26395692
Народ,я в опе...помогайте,завтра сдавать лабы на фри паскаль а у мну ничего не сделано и не плучаеться...поиогите... 1)сколько чисел натурального ряда,начиная с А,нужно взять,чтобы сумма нечетных из них не превосходила число ,заданное с клавиатуры.Число Ф задать случайно из диапазона от 1 до 10. 2)Найти сумму всех элементов массива целых чисел,которые меньше средьнего арифмитического элементов массива.Размерность массива 20.Заполнение масива осуществить случайными числами от 150 до 300. 3)Натуральное число из Н цифр являеться числом Амстронга,если сумма его цифр,возведенная в Н степень равна этому числу.Найти все числа Амстронга среди четырехзначных чисел.
-заполняешь массив случайными числами for i:=1 to 20 do mas:=random(300)+150; -считаешь сумму элементов массива for i:=1 to 20 do summ:=summ+mas; -находишь среднее арифметическое sred=summ/20; -перебираешь массив, суммируя элементы, которые меньше среднего арифметического for i:=1 to 0 do if (mas<sred then mas_summ:=mas_summ+mas;
UnPazz посмотри плз код вот что я написал для своей лабы!! Code: #include<iostream> #include<alloc.h> #include<conio.h> using namespace std; int main() { int i,j,x; cout<<endl<<"m="; int m; cin>>m; cout<<endl<<"n="; int n; cin>>n; if(m<1||n<1) return -1; double**a=new double*[m]; for(i=0;i<m;i++) { a[i]=new double[n]; for(int j=0;j<n;j++) { cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j]; } } int k; int*b=new int[m]; int min,l; i=0;x=0; while(i<m) { int min=a[i][0],max=a[i][0],l; for(int j=1;j<n;++j) { if (a[i][j]<min) min=a[i][j]; if (a[i][j]>max) max=a[i][j]; } l=(2*m-i); b[l]=max; b[i]=min; ++i; } int p; for (p=0;p<m;p++){ cout<<"b["<<p<<"]="<<b[p];} getch (); return 0; }
ыыы кому надо исходники, методов одномерной и многомерной оптимизации ( метод половинного деления, дробного шага, симплекс метод, транспортная задача) стучите за плюсики раздам и объясню как решать
Пожалуйста, помогите с лабораторной. На ассемблере необходимо написать программу, которая переводит введенное с клавиатуры шестнадцатиричное число в систему с заданным основанием (основание также вводится с клавиатуры). Я использую 10ю версию MASM'a. Я пытался написать, но возникли некоторые проблемы. Как преобразовать введенную строку в шестнадцатиричное число? Помогите, пожалуйста Хотя бы покажите как перевести введенное число из шестнадцатиричной системы в другую, основание которой заранее известно, но отлично от 2, 8, 16.