Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Заказы "Сделайте все за меня"


Рекомендуемые сообщения

Wu-Tang

Это данные соединения (ADSL).

VBS скрипт:

' Данные имени подключения, логина, и пароля:'============================================ConnectionName = "adsl"UserName = ""PassWord = ""SleepTime = 50 'Минуты'============================================If ConnectionName = "" Or UserName = "" Or PassWord = "" Then Wscript.QuitSet Obj = WScript.CreateObject("WScript.Shell")While 1Wscript.Sleep (SleepTime * 60 * 1000)Obj.Run "Rasdial " & ConnectionName & "/Disconnect", 0, TrueObj.Run "Rasdial " & ConnectionName & " " & UserName & " " & PassWord, 0, TrueWEnd

Bat-Файл:

::Данные имени подключения, логина, и пароля:::==============================Set ConnectionName="adsl"Set UserName=""Set PassWord=""Set SleepTime=50::==============================Set /A SleepTime=%SleepTime% * 60 * 1000:Loopping -n %SleepTime% localhost > nulrasdial "%ConnectionName%" /Disconnectrasdial "%ConnectionName%" "%UserName%" "%PassWord%"Goto Loop
Ссылка на комментарий
Поделиться на другие сайты

CreatoR Привет сможешь написать следующие батники?

Задание 1. Создать командный файл,который позволяет по требованию пользователя:

1. распоковать архив формата arj в указанный каталог

2. распоковать архив формата zip в указанный каталог

3. если не указаны параметры командного файла, выводит подсказку.

Задание 2. Реализуйте командный файл в ОС Linux, который может выполнять следующие действия:

Вывести на экран содержимое корневого каталога, отсартированное по времени модификации файлов. В этом каталоге образовать свой пользовательский каталог, создать в нём файл, переименовать его, вывести содержимое файла на экран. Перенести данный файл в родитеський каталог. Перейти в корневой каталог. Вывести на экран календарь на текущий год.

Ссылка на комментарий
Поделиться на другие сайты

Weltkind:

Задание 1

Для распаковки нужно будет использовать внешние средства, такие как 7zip к примеру (для подробностей использования консольной версии нужно читать документацию к 7z).

Задание 2

Увы, но я с линуксом не знаком, у меня его нет :)

Хотя не думаю что команды в нём многим отличаются от виндосовских.

Ссылка на комментарий
Поделиться на другие сайты

CreatoR:

Хотя не думаю что команды в нём многим отличаются от виндосовских.
Многим отличаются (скорбный или радостный смайлик ставить, не знаю :) ). Linux, точнее, ее предок UNIX, разошлась с Windows очень давно, даже еще до MS-DOS. Отличия примерно как между C и Basic. Утилиты командной строки в Linux гораздо больше развиты, например, тот же вывод календаря или упаковщики-распаковщики.
Ссылка на комментарий
Поделиться на другие сайты

Weltkind:

ВНИМАНИЕ: помните, что вам никто ничего здесь не должен. И если вы попросили написать программу, а ее не написали - значит это никого не заинтересовало. Не надо оставлять сообщения типа "так что, мне никто не поможет?" - они будут расцениваться как флуд с принятием соответствующих мер.
ИМХО, это типичная надуманная учебная задача. В принципе, ничего сложного, но для таких вещей надо поднимать конспекты или лезть в man'ы. Видимо, линуксоидов это не заинтересовало. Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

Я никогда ничего не програмировал. У меня на работе стоит комп (подключен к прибор). Там ПО 1988го года от HP. Кажется на паскале. Данные сохраняются в формате .lif и записать их можно только через flopy. Теперь проблема - вставляешь дискету в нормальный комп, а Винда не знает такой формат. Есть прога под Win98, она конвертирует .lif в папку с 3мя файлами.

У 1го .txt, у остальных не знаю какое. Но прога под XP не работает.

Вопросы -

1) кому нить это интерессно?

2) если да, то что от меня нужно?

3) если нет, куда обратиться?

Заранее всем спасибо!

Ссылка на комментарий
Поделиться на другие сайты

Tim_A:

Скорее всего, это никому не интересно и не будет интересно. LIF - старый фирменный HP формат обмена данных типа архива. Под XP, кажется, архиваторов, знающих этот формат, нет. Под DOS/Windows 9x было что-то вроде LIFUTIL или LIFARC, но, как я понимаю, это уже имеется. Так в чем проблема, в том, что под XP нужная прога не работает? Тогда проще всего поставить для ее работы Windows 98 или даже 95, или параллельно к XP, или внутри ее в виртуальной машине.

Ссылка на комментарий
Поделиться на другие сайты

Реализовать программно функции калькулятора, выполняющего арифметические операции над вещественными числами. Арифметические операции реализовать на Ассемблере.

Как совмемтить ассемблер с каким либо другим языком????

Ссылка на комментарий
Поделиться на другие сайты

to Тролль

Спасибо за информацию! Поставил паралельно 98Win.

А можно ещё поподробнее о последне варианте (где прочитать об этом можно)?

Ссылка на комментарий
Поделиться на другие сайты

Tim_A:

Виртуальные машины

Как пользоваться Microsoft Virtual PC

VMware Workstation

Cade:

Самый простой вариант - использование ассемблерных вставок, написанная на Ассемблере часть программы вставляется прямо внутрь основной программы через специальный оператор (например, asm ... end). Более сложный - подключение подпрограмм, написанных на Ассеблере и отдельно откомпилированных.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте.

Если сможете, то помогите пожалуйста :bye1:

Задача, нужно решить на турбо паскале.

Логической переменной t присвоить значение true или false в зависимости от того, является натуральное число k степенью 2 или нет.

Заранее спасибо :)

Ссылка на комментарий
Поделиться на другие сайты

Помогите с решением задач.

Начал учиться. Опыта пока маловато.

необходимо:

1. Напишите программу, проверяющую число, введенное с клавиатуры на четность.

2. Дано натуральное число а (a<100). Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр.

Язык программирования - Си.

Теоретически понимаю как это все происходит, а как должно выглядеть в коде никак не пойму.

Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

))):

vari,j,l:integer;b:boolean;beginj:=1;b:=false;ReadLn(l);for i:=0 to 15 do begin j:=j+j;if l=j then b:=true end;WriteLn(b);ReadLn;end.

Charlie Rat:

# include <stdio.h>main(){int i;scanf("%i",&i);printf("%s\n",i%2?"nechetnoe":"chetnoe");getch();}
# include <stdio.h>main(){int i;scanf("%i",&i);printf("%i   %i\n",i<10?1:2,i/10+i%10);getch();}
Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

Спасибо!!!

Первую задачу с горем пополам уже решил. Сейчас буду разбираться со второй.

Если будут вопросы можно задавать? А то, Си учу только неделю. До этого лет 15 вообще с программированием не сталкивался.

Учили когда-то еще в ВУЗе основы Паскаля и на этом все закончилось.

Но теперь приходится. А еще одновременно Adobe Photoshop & HardWare.

Ссылка на комментарий
Поделиться на другие сайты

Помогите пожалуйста сделать работу на Turbo C++:

организовать два связных списка по m элементов,используя функцию

создания списка с помощью генератора случайных чисел;

вывести оба списка в строку,используя функцию.В функцию вывода добавить подсчет элементов;

в первом списке удалить узлы с нулевым значением,а во втором списке-узлы со значением 1;

слить оба списка в один простым сцеплением.Вывести на экран.

Ссылка на комментарий
Поделиться на другие сайты

Надо вычислить факториал в заданном диапазоне.

Написал, но где-то ошибка в коде.

Помогите разобраться.

#include <iostream>

using namespace std;

void main(){

int i=0;

int N=5;

int N_factorial;

while(i <= N){

N_factorial = 1;

i += 1;

N_factorial *= i;

}

cout<<"Result - "<<N_factorial<<"\n\n";

}

Ссылка на комментарий
Поделиться на другие сайты

Получилось.

#include <iostream>

using namespace std;

void main ()

{

int res;

int i, n=10;

i = 1;

res = 1;

do

{

res = res*i;

i = i+1;

}

while(i<=n);

cout<<"result -"<<res<<"\n";

}

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток!

Обращаюсь за помощью.

Сам я не програмист и с языками не когда дела не имел. Но сложилась такая ситуация, что нужно мне знать С/С++.

Начал изучать и вот первая же задача ставит в тупик. Вроде делаю всё правильно, но компилятор выдаёт ошибку.

/*1) Для каждого из типов данных char, short, int, long, float, double, long double и unsigned char, unsigned short, unsigned int, unsigned long вывести на экран строку вида:<Тип данных>: <число бит> разрядов, минимальное значение = <минимум>, максимальное значение = <максимум>Пример (для char):Type char: 8 bits, minimum = -128, maximum = 127Использовать предельные значения, определенные в заголовочных файлах limits.h и float.h. Число бит вычислять с помощью оператора sizeof.*/#include "stdafx.h"#include "limits.h"#include "float.h"#include "stdio.h"void main(void){char ch;short sh;int in;long lo;float fl;double db;long double ld;unsigned char uc;unsigned short us;unsigned int ui;unsigned long ul;printf(const char "Type char: %d bits, minimum=%d, maximum=%d\n", sizeof(ch)*8), SCHAR_MIN, SCHAR_MAX;ptintf("Type short: %d bits, minimum=%d, maximum=%d\n", sizeof(sh)*8), SHRT_MIN, SHRT_MAX;printf("Type int: %d bits, minimum=%d, maximum=%d\n", sizeof(in)*8), INT_MIN, INT_MAX;printf("Type long: %d bits, minimum=%d, maximum=%d\n", sizeof(lo)*8), LONG_MIN, LONG_MAX;printf("Type float: %d bits, minimum=%d, maximum=%d\n", sizeof(fl)*8), FLT_MIN, FLT_MAX;printf("Type double: %d bits, minimum=%d, maximum=%d\n", sizeof(db)*8), DBL_MIN, DBL_MAX;printf("Type long double: %d bits, minimum=%d, maximum=%d\n", sizeof(ld)*8), LDBL_MIN, LDBL_MAX;printf("Type unsigned char: %d bits, minimum=%d, maximum=%d\n", sizeof(uc)*8), UCHAR_MAX;printf("Type unsigned short: %d bits, minimum=%d, maximum=%d\n", sizeof(us)*8), USHRT_MAX;printf("Type unsigned int: %d bits, minimum=%d, maximum=%d\n", sizeof(ui)*8), UINT_MAX;printf("Type unsigned long: %d bits, minimum=%d, maximum=%d\n", sizeof(ul)*8), ULONG_MAX;return 0;}

Подскажите где ошибка? Почему принтф не хочет работать? :doh:

Изменено пользователем Prohozhiy
Ссылка на комментарий
Поделиться на другие сайты

А зачем const char в первом printf ?!

А также скобки неправильно закрываеш, ) должно быт перед ;

  printf( "Type char: %d bits, minimum=%d, maximum=%d\n", sizeof(ch)*8, SCHAR_MIN, SCHAR_MAX);printf("Type short: %d bits, minimum=%d, maximum=%d\n", sizeof(sh)*8, SHRT_MIN, SHRT_MAX);printf("Type int: %d bits, minimum=%d, maximum=%d\n", sizeof(in)*8, INT_MIN, INT_MAX);printf("Type long: %d bits, minimum=%d, maximum=%d\n", sizeof(lo)*8, LONG_MIN, LONG_MAX);printf("Type float: %d bits, minimum=%d, maximum=%d\n", sizeof(fl)*8, FLT_MIN, FLT_MAX);printf("Type double: %d bits, minimum=%d, maximum=%d\n", sizeof(db)*8, DBL_MIN, DBL_MAX);printf("Type long double: %d bits, minimum=%d, maximum=%d\n", sizeof(ld)*8, LDBL_MIN, LDBL_MAX);printf("Type unsigned char: %d bits, minimum=%d, maximum=%d\n", sizeof(uc)*8, UCHAR_MAX);printf("Type unsigned short: %d bits, minimum=%d, maximum=%d\n", sizeof(us)*8, USHRT_MAX);printf("Type unsigned int: %d bits, minimum=%d, maximum=%d\n", sizeof(ui)*8, UINT_MAX);printf("Type unsigned long: %d bits, minimum=%d, maximum=%d\n", sizeof(ul)*8, ULONG_MAX);
Изменено пользователем Darhazer
Ссылка на комментарий
Поделиться на другие сайты

Так компилятор же должен написать пояснения к ошибкам, читаешь и исправляешь, что ему не нравится.

Кроме ошибок, которые отметил Darhazer, вторая printf у тебя написана как ptintf. Потом, все числа ты выводишь как обычные целые со знаком, по формату d, а они самых разных типов, так что выводится будет часто совсем не то. Может, быть, что-то еще не заметил, компилятор напишет...

Ссылка на комментарий
Поделиться на другие сайты

Darhazer: Тролль: Спасибо, ошибки исравил. Только компилятор теперь вообще отказывается компилировать программу, :( . Мол не найден такой то файл, невозможно запустить программу.

Работаю (пытаюсь работать :sly: ) на Microsoft Visual Studio 8, может он сам что то мутит? Или у меня руки такие :(...

Ссылка на комментарий
Поделиться на другие сайты

Помогите решить задачи. (Язык С, компилятор MS Visual Studio 2005)

1. Пользователь вводит с клавиатуры число - программа должна показать сколько в данном числе цифр. Число вводится целиком в одну переменную.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что в числе 5 цифр.

2. Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться число наоборот - 54321.

3. Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что сумма цифр числа 15.

Ссылка на комментарий
Поделиться на другие сайты

На обычном C:

1) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a+=1;s=s/10;}printf("%u\n\n",a);}

2) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a=a*10+s%10;s=s/10;}printf("%u\n\n",a);}

3) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a+=s%10;s=s/10;}printf("%u\n\n",a);}

Ссылка на комментарий
Поделиться на другие сайты

Darhazer: Тролль: Спасибо, ошибки исравил. Только компилятор теперь вообще отказывается компилировать программу, :( . Мол не найден такой то файл, невозможно запустить программу.

Работаю (пытаюсь работать :D ) на Microsoft Visual Studio 8, может он сам что то мутит? Или у меня руки такие :(...

А что пишет компилятор - какая ошибка?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...