3. Code: ; ; THREE ; format PE GUI 4.0 entry start include 'C:\fasw\include\win32a.inc' section '.data' readable writeable result dd ? section '.code' readable writeable start: mov eax, 2 mov ecx, 15 ; It's N sub ecx, eax mov ebx, 0 lp: test eax, 1 jz end_loop add ebx, eax end_loop: inc eax loop lp invoke itoa, ebx, result, 10, 10d invoke MessageBox, 0, result, result, MB_OK invoke ExitProcess, 0 section '.idata' import data readable writeable library kernel32, 'kernel32.dll', user32, 'user32.dll', ntdll, 'ntdll.dll' import user32, MessageBox, 'MessageBoxA' import kernel32, ExitProcess, 'ExitProcess' import ntdll, itoa, '_itoa' считает [2, N) 2e будет после небольшого эмоционального отрыва .D
2. Code: ; ; TWO ; format PE GUI 4.0 entry start include 'C:\fasw\include\win32a.inc' section '.data' readable writeable result dd ? title1 db 'Minimum number',0 title2 db 'Result', 0 section '.code' readable writeable start: mov eax, 5 ; A mov ebx, 3 ; B mov ecx, 1 ; C cmp eax, ebx jl next cmp ebx, ecx jl lp2 jmp lp3 finish: invoke MessageBox, 0, result, title1, MB_OK invoke MessageBox, 0, result, title2, MB_OK invoke ExitProcess, 0 next: cmp eax, ecx jl lp1 lp1: invoke itoa, eax, result, 10, 10d add eax, ebx add eax, ecx jmp finish lp2: invoke itoa, ebx, result, 10, 10d add ebx, eax add ebx, ecx jmp finish lp3: invoke itoa, ecx, result, 10, 10d add ecx, eax add ecx, ebx jmp finish section '.idata' import data readable writeable library kernel32, 'kernel32.dll', user32, 'user32.dll', ntdll, 'ntdll.dll' import user32, MessageBox, 'MessageBoxA' import kernel32, ExitProcess, 'ExitProcess' import ntdll, itoa, '_itoa' The End!
Помогите парни(помощь оплачиваемая) Если что пишите в Icq 430003336( или можно бесплатно) собственно вот задания, 12 вариант.очень срочно
Здравствуйте! Есть 8 выполненных лабораторных работ: Code: [color=yellow]Лаба 1[/color] #include <stdio.h> #include <math.h> int main () { float x,a,b,y,z; printf ("\n x:"); scanf ("%f",&x); printf ("\n a:"); scanf ("%f",&a); printf ("\n b:"); scanf ("%f",&b); y=(tan(x)+3.37)/4; printf ("\n otvet y=%f",y); z=(7*y+3*sin(a)+sqrt(b*b+19)); printf("\n otvet z=%f",z); return 0; } [color=yellow]Лаба 2[/color] #include <stdio.h> #include <math.h> int main () { float x,y; printf ("\n vvedite x:"); scanf ("%f",&x); if (x<-6) y=2*sqrt(x*x+15); else if (x<2) y=4*cos(x); else if (x<10) y=sin(x-3)/2; else y=tan(x)/10; printf("\n otvet y=%f",y); return 0; } [color=yellow]Лаба 3[/color] #include <stdio.h> #include <math.h> int main () { float a,xn,xk,x,y,i,dx,n; printf ("\n n:"); scanf ("%f",&n); printf ("\n xn:"); scanf ("%f",&xn); printf ("\n xk:"); scanf ("%f",&xk); printf ("\n a:"); scanf ("%f",&a); i=1; x=xn; dx=(xk-xn)/(n-1); printf ("\n argument funkcija"); for(i=1;i<=n;i++) { y=sqrt((1.68*a*x+sqrt(x))/2.9*a+1.2); printf ("\n %10.3f%10.3f", x, y); x=x+dx; } } [color=yellow]Лаба 4[/color] #include <stdio.h> #include <math.h> int main () { float n,x,s,k,i,y; printf ("\n vvedite x:"); scanf ("%f",&x); printf ("\n vvedite n:"); scanf ("%f",&n); s=(-4)*x; for(i=1;i<=n;i++) { y=y+pow((1+1/i),(1/i)); } k=s+y; printf("\n otvet =%f",k); } [color=yellow]Лаба 5[/color] #include <stdio.h> #include <math.h> int main () { float x,m,n,sumobsh,sumk,sumj,i,j,k; printf ("\n vvedite x:"); scanf ("%f",&x); printf ("\n vvedite m:"); scanf ("%f",&m); printf ("\n vvedite n:"); scanf ("%f",&n); for(i=1;i<=n;i++) { for(k=1;k<=m;k++) sumk=sumk+pow(-1,k)*k; //n^m=exp(m*ln(n)) for(j=1;j<=m;j++) sumj=sumj+(2*i+j); sumobsh=sumobsh+((x+sumk)/(1+sumj)); } printf("\n otvet =%f",sumobsh); } [color=yellow]Лаба 6[/color] #include <stdio.h> #include <math.h> int summa( int cifr1, int cifr2, int cifr3,int n1, int n2) { int i,s; for(i=n1;i<=n2;i++) s=s+(cifr1+i*i*i+cifr2*i+cifr3); return s; } int main () { int k,m; float b,y; printf ("\n vvedite m:"); scanf ("%f",&m); printf ("\n vvedite b:"); scanf ("%f",&b); k=m+1; y=(float)(2*summa(2,m,3,0,5))/(2*summa(2,m,3,1,1)+summa(3,k,2,0,b)); printf("\n otvet=%f",y); return 0; } [color=yellow]Лаба 7[/color] #include <stdio.h> #include <math.h> int main() { int n; float x[15],y[15],z[15], i, j, k, k1, k2, a, b,h,r,p; printf ("\n Vvedite kolichestvo elementov posledovatel'nosti "); scanf ("%d",&n); r=n-1; printf ("\n Vvedite elementi massiva a"); for(i=1;i<=n;i++) scanf ("%f",&(x[i])); printf ("\n Vvedite elementi massiva b"); for(j=1;j<=n;j++) scanf ("%f",&(y[j])); printf ("\n Vvedite elementi massiva c"); for(k=1;k<=n;k++) scanf ("%f",&(z[k])); for(h=1;h<=n;h++) { k=k+x[h]; x[h]=x[h]/k; k1=k1+y[h]; y[h]=y[h]/k1; k2=k2+z[h]; z[h]=z[h]/k2; } for(p=1;p<=r;p++) { x[p]=x[p]+y[p]; y[p]=y[p]+z[p]; } for (a=1;a<=r;a++) printf("\n %f",x[a]); for (b=1;b<=r;b++) printf("\n %f",y[b]); } [color=yellow]Лаба 8[/color] #include <stdio.h> #include <math.h> int main() { float x[10][10], n, m, l, i, num, max,j; printf ("\n Vvedite kolichestvo strok"); scanf ("%f",&n); printf ("\n Vvedite kolichestvo stolbcov"); scanf ("%f",&m); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { scanf ("%f",&l); x[i][j]=l; } } max=abs(x[1][1]); num=1; for(j=1;j<=n;j++) { for(i=1;i<=m;i++) { if (abs(x[i][j])>max) { num=i; max=abs(x[i][j]);} } printf("\n max=%f",max); printf("\n num=%f",num); } } Также есть 4 названия лабораторных работ: Code: Табулирование Сумма со свичем Сумма с функциями Массив с функциями Необходимо выяснить, какие названия к каким лабораторным относятся. С уважением. upd: Есть мнение, что лаба 3 - табулирование. Также подсказывают, что некоторые названия вообще не к этим лабам относятся...
Если кому нужно будет выполнить небольшую задачу на Си (желательно для linux) или проконсультироваться по схожим вопросам то пишите на [email protected] Помогу чем смогу.
Всем доброго дня, прошу помочь с лабой по C++, 1. описать класс(это сделаю и сам) 2. Реализовать динамическую память с функцией добавления, удаления, поиска и вывода на экран всех или нужных членов класса
7 - массив. 4 и 5 и табуляция и сумма о_о Конструкции со свичем вообще не замечено, наверное имеется в виду та программа, что с ифами.
"Оптимизированная технология с минимумом затрат и максимум прибыли. " - Тема Курсовой по Мат обработке Что можно реализовать используя данную тематику? Идеи, высказывания, мысли в слух Заранее благодарен
... Как реализовать в Delphi (консольный режим) функцию вычисления значения переменной методом половинного деления? Например, если у меня есть функция f(x)=cos x - ?
Здравствуйте!может кто нибудь помочь написать программу на си билдере которая берет на вход экзэшник и его содержание выводит в html и желательно в xml. Заранее благодарен.
Здравствуйте. помогите написать программу на си++ На узловой станции необх-мо менять навправления движения всех поездов. Для этого предназначен специальльный тупик. Зашедший в тупик последний поезд выходит из него первым. Известны моменты прихода поездов и минимально необходимое время стоянки (одинаковое для всех поездов). Требуется: 1) составить расписание стоянки поездов на станции с учетом смен направления движения 2) поменять между собой моменты прихода скорых и пассажирских поездов так, чтобы скорые поезда имели минимальное суммарное время простоя в тупике. В качестве списка по-ходу надо юзать стек. 1) расписание составляется вручную. например, в файле указывается тип поезда(пассажирский,скорый) время прибытия, время отправки, номер поезда, все данные берутся из файла. заранее спасибо! откликнитесь кто нибудь
ну он должен как я понял создать html и в нем должно отображатся содержание экзэшника. вот как то так))))
И чем ему поможет куча непечатных символов в HTMLe? А почему тогда Exe'шник, можно ведь и любой другой файл)
ты можешь задание переписать из книги (методички, или чтоу вас там?), потому что вывод содержимого exe-файла в html это полный бред
у меня есть пример такого же задания только с bmp посмотрите может поймете о чем я #include <vcl.h> #pragma hdrstop #include "U_Main.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { if (OpenDialog1->Execute()) { LoadBmpFile(OpenDialog1->FileName); CreateHTMLFile(OpenDialog1->FileName); } } //--------------------------------------------------------------------------- void __fastcall TForm1::LoadBmpFile(AnsiString filename) { TFileStream *bmp = new TFileStream(filename, fmOpenRead | fmShareDenyWrite); DWORD offs; bmp->Seek(0x0000000A, soFromBeginning); bmp->Read(&offs, sizeof(DWORD)); bmp->Seek(0x00000012, soFromBeginning); bmp->Read(&bmp_info.biWidth, sizeof(LONG)); bmp->Read(&bmp_info.biHeight, sizeof(LONG)); bmp->Seek(0x00000002, soFromCurrent); bmp->Read(&bmp_info.biBitCount, sizeof(WORD)); bmp->Read(&bmp_info.biCompression, sizeof(DWORD)); bmp->Read(&bmp_info.biSizeImage, sizeof(DWORD)); bmp->Read(&bmp_info.biXPelsPerMeter, sizeof(LONG)); bmp->Read(&bmp_info.biYPelsPerMeter, sizeof(LONG)); bmp->Read(&bmp_info.biClrUsed, sizeof(DWORD)); bmp->Read(&bmp_info.biClrImportant, sizeof(DWORD)); BYTE *pImage = new BYTE[bmp_info.biSizeImage]; bmp->Seek(offs, soFromBeginning); bmp->Read(pImage, bmp_info.biSizeImage); delete bmp; delete[] pImage; } //--------------------------------------------------------------------------- void __fastcall TForm1::CreateXMLFile(AnsiString filename) { AnsiString xml_name; xml_name = ChangeFileExt(filename,".xml"); TFileStream *xml = new TFileStream(xml_name, fmCreate); char buf[BUF_SIZE]; strcpy(buf, "<?xml version=\"1.0\" encoding=\"windows-1251\" ?>\n"); xml->Write(buf, strlen(buf)); strcpy(buf, "<file>\n"); xml->Write(buf, strlen(buf)); strcpy(buf, "<image width = \""); strcat(buf, IntToStr(bmp_info.biWidth).c_str()); strcat(buf, "\" height = \""); strcat(buf, IntToStr(bmp_info.biHeight).c_str()); strcat(buf, "\">\n"); xml->Write(buf, strlen(buf)); strcpy(buf, "<name>"); strcat(buf, ExtractFileName(filename).c_str()); strcat(buf, "</name>\n"); xml->Write(buf, strlen(buf)); strcpy(buf, "</image>\n"); xml->Write(buf, strlen(buf)); strcpy(buf, "</file>\n"); xml->Write(buf, strlen(buf)); delete xml; MessageDlg(xml_name + " saved successfully!", mtInformation, TMsgDlgButtons() << mbOK, 0); } void __fastcall TForm1::CreateHTMLFile(AnsiString filename) { AnsiString html_name; html_name = ChangeFileExt(filename,".html"); TFileStream *html = new TFileStream(html_name, fmCreate); char buf[BUF_SIZE]; strcpy(buf, "<html>\n"); html->Write(buf, strlen(buf)); strcpy(buf, "<head>\n"); html->Write(buf, strlen(buf)); strcpy(buf, "<title>"); strcat(buf, ExtractFileName(filename).c_str()); strcat(buf, "</title>\n"); html->Write(buf, strlen(buf)); strcpy(buf, "<body>"); html->Write(buf, strlen(buf)); strcpy(buf, "<table>"); html->Write(buf, strlen(buf)); strcpy(buf, "<tr>"); html->Write(buf, strlen(buf)); strcpy(buf, "<td width = \"50%\" rowspan=\"2\"><img src=\""); strcat(buf, ExtractFileName(filename).c_str()); strcat(buf, "\"/></td>\n"); html->Write(buf, strlen(buf)); strcpy(buf, "<td>Ширина</td><td>"); strcat(buf, IntToStr(bmp_info.biWidth).c_str()); strcat(buf, "</td>\n</tr>\n"); html->Write(buf, strlen(buf)); strcpy(buf, "<td>Высота</td><td>"); strcat(buf, IntToStr(bmp_info.biHeight).c_str()); strcat(buf, </td>\n</tr>\n"); html->Write(buf, strlen(buf)); strcpy(buf, "</table>\n</body>\n</html>\n"); html->Write(buf, strlen(buf)); delete html; MessageDlg(html_name + " saved successfully!", mtInformation, TMsgDlgButtons() << mbOK, 0); }