ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

15.12.2008, 23:03
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
Сообщение от Sinay
какой язык или тебе сам алгоритм нужен?
sorry, C++
|
|
|

15.12.2008, 23:45
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Сообщение от InfernoNet
sorry, C++
PHP код:
#include <iostream>
#include <stdio.h>
using namespace std;
#define N 10
#define M 10
//распечатка массива
void _show(int mat[][M]) {
printf("\n\n");
for ( int i=0; i<N; i++) {
for ( int j=0; j<M; j++) {
printf("%5i ",mat[i][j]);
}
printf("\n");
}
printf("\n");
}
int main(int argc, char *argv[])
{
int matrix[N][M];
int num=0, K=0, S=0;
printf("Номер строки: ");
scanf("%i", &K);
printf("Число для деления: ");
scanf("%i", &S);
//ЗАполнение массива
for ( int i=0; i<N; i++) {
for ( int j=0; j<M; j++) {
do {
matrix[i][j]=rand()%10000;
//либо заполняй вручную через scanf("%i",&matrix[i][j]);
//или можно сразу проиницилазировать,
} while ( (matrix[i][j] % S) );
}
}
//распечатка массива
_show(matrix);
//Делим числа строки К на S
for ( int j=0; j<M; j++ ) {
matrix[K][j]=matrix[K][j]/S;
}
//распечатка массива
_show(matrix);
return 0;
}
ВОт писал ее для gcc, надеюсь подредактировать на винду сможешь? если вопросы возникнут напиши в личку
Последний раз редактировалось _empty; 16.12.2008 в 11:23..
|
|
|

16.12.2008, 00:00
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
>> числами которые делятся на S без остатка =>
числа P=S*N (где N натуральные)
|
|
|

16.12.2008, 01:00
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Сообщение от Delimiter
>> числами которые делятся на S без остатка =>
числа P=S*N (где N натуральные)
Привет, давно не был тут.
Твой пост это к чему? Я что то не так сделал?
|
|
|

16.12.2008, 01:24
|
|
Участник форума
Регистрация: 17.08.2008
Сообщений: 212
Провел на форуме: 1063099
Репутация:
186
|
|
нужно - Написать программу, которая бы перекодировала текстовый файл из кодировки MS-DOS в кодировку MS Windows. на с++.
пожалуйста помогите!!!
Последний раз редактировалось kyoko; 16.12.2008 в 01:27..
|
|
|

16.12.2008, 01:57
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме: 298300
Репутация:
128
|
|
Код:
//из ДОС в Windows
char* Decode_DOS_to_Win(char * str)
{
unsigned char *cstr=str;//"unsigned" - чтоб избежать предупреждений комп-ра
for(; *cstr; cstr++)
{
if(*cstr>=128 && *cstr<=175)
*cstr+=64;
else if(*cstr>=224 && *cstr<=239)
*cstr+=16;
else if(*cstr==252)
*cstr=185;
}
return str;
}
//----------------------------------------------------
//из Windows в ДОС
char* Decode_Win_to_DOS(char * str)
{
unsigned char *cstr=str;
for(;*cstr;cstr++)
{
if(*cstr>=240)
*cstr-=16;
else if(*cstr>=192)
*cstr-=64;
else if(*cstr==185)
*cstr=252;
}
return str;
}
Основные функции вот, с остальным разберешься?
|
|
|

16.12.2008, 20:22
|
|
Новичок
Регистрация: 16.12.2008
Сообщений: 1
Провел на форуме: 3468
Репутация:
0
|
|
for help
есть малый дум, по поводу вот чего.....:
типа есть массив букв от [a...z], и N количество знаков =4,
вот мне надо сгенерировать типа в таком виде чтоб вышло.......
aaaa
aaab
aaac
........ :
пока дойдет до
zzzz
чтоб с выходным файлом о полученном результате в виде *.txt
просто у меня тут делфя стоит, а я в нёй нешарю, чтото другое поставить немогу админ забанил......
вот такая проблема((, если я непоадресу то извените, но уже то количество литературы кот я пролистал непомогает.......(( помогите кто нить!!
|
|
|

17.12.2008, 00:09
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от Magarjoba
есть малый дум, по поводу вот чего.....:
типа есть массив букв от [a...z], и N количество знаков =4,
вот мне надо сгенерировать типа в таком виде чтоб вышло.......
aaaa
aaab
aaac
........ :
пока дойдет до
zzzz
чтоб с выходным файлом о полученном результате в виде *.txt
просто у меня тут делфя стоит, а я в нёй нешарю, чтото другое поставить немогу админ забанил......
вот такая проблема((, если я непоадресу то извените, но уже то количество литературы кот я пролистал непомогает.......(( помогите кто нить!!
То есть тебе не важно на каком языке, главное результат..??! Тогда открывай блокнот, пиши туда
Код:
Dim My1Array(25)
Dim oFso
Dim oMyFile
Set oFso = CreateObject("Scripting.FileSystemObject")
Set oMyFile = oFso.CreateTextFile("output.txt")
My1Array(0) ="a"
My1Array(1) = "b"
My1Array(2) = "c"
My1Array(3) = "d"
My1Array(4) = "e"
My1Array(5) = "f"
My1Array(6) = "g"
My1Array(7) = "h"
My1Array(8) = "i"
My1Array(9) = "j"
My1Array(10) = "k"
My1Array(11) = "l"
My1Array(12) = "m"
My1Array(13) = "n"
My1Array(14) = "o"
My1Array(15) = "p"
My1Array(16) ="q"
My1Array(17) = "r"
My1Array(18) = "s"
My1Array(19) = "t"
My1Array(20) = "u"
My1Array(21) = "v"
My1Array(22) = "w"
My1Array(23) = "x"
My1Array(24) = "y"
My1Array(25) = "z"
For i = 0 To 25
For j = 0 To 25
For k = 0 To 25
For l = 0 To 25
oMyFile.WriteLine(My1Array(i)&My1Array(j)&My1Array(k)&My1Array(l))
Next
Next
Next
Next
сохраняй как ххх.vbs и запускай.. получишь то, что надо..))) 
Последний раз редактировалось Fepsis; 17.12.2008 в 00:21..
|
|
|

16.12.2008, 22:35
|
|
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме: 1027635
Репутация:
234
|
|
MRAK9
Код:
Program summa;
uses crt;
var m:integer;
x,s,n: real;
begin
clrscr;
s:=0;
writeln('BBeDuTE 4uCJIA');
repeat
readln(n);
s:=s+n;
m:=m+1;
until n=0;
writeln(s / m);
readln;
end.
Последний раз редактировалось jawbreaker; 16.12.2008 в 23:26..
|
|
|

16.12.2008, 22:55
|
|
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме: 1266562
Репутация:
60
|
|
Сообщение от jawbreaker
MRAK9
Код:
Program summa;
uses crt;
var m:integer;
x,s,n: real;
begin
clrscr;
s:=0;
writeln('BBeDuTE 4uCJIA);
repeat
readln(n);
s:=s+n;
m:=m+1;
until n=0;
writeln(s / m);
readln;
end.
и чего это? к чему оно? чтот я не понял...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|