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

07.12.2009, 21:53
|
|
Познающий
Регистрация: 09.08.2009
Сообщений: 39
Провел на форуме: 298385
Репутация:
75
|
|
Пост №1969
плииз... могу отблагодарить разве семизнаком и аватарками....
|
|
|

07.12.2009, 21:58
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Сообщение от Syntaxys
Примерно так?
1.Вводим a,b
2.Вводим n (целое, >0 ?)
Вводим e (кол-во знаков после , ?)
считается h=(b-a)/n
3.х:=а
4.От a дo b считаем ф-ию:
если а>b, то завершаем подсчет.
f(x)=уравненние ф-ии то какое?
x[i,4]:=i
x[i,2]:=x
x[i,3]:=f(x)
x[i,4]:=i
х:=х+h
если (1/(x^2+(k^2)*(pi^2)))<e, , то завершаем подсчет.
5.Выводим таблицу.
Не понял про Первый столбец- номер по порядку(t),четвертый-номер члена ряда [a,b].
В чем отличие?
блин,забыл написать основу проги я написал,подскажи как все это в виде таблицы вывести.Первый столбец-просто номера по порядку(1,2,3 и так далее),второй столбец-значение "х",третий столбец-значение "f(x)",четвертый столбец-номер члена ряда на котором останавливается вычисление. По поводу твоих вопросов. n это константа,допустим n=2. Вычисление заканчивается когда abs(Ak)<e(e-это точность вычислений,мы ее вручную вводим,допустим 0.001). h -это величина шага
|
|
|

07.12.2009, 22:01
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Syntaxys,можешь дать мне свое мыло,я тебе вышлю нормальный текст с заданием и ту часть проги,которую я уже написал.
|
|
|

07.12.2009, 22:10
|
|
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме: 2052341
Репутация:
95
|
|
язык си шарп
Условие:
Определить класс с методом, который вычисляет и возвращает количество нулевых строк (т.е. строк, состоящих из одних нулей) в квадратной матрице целого типа произвольных размеров. Даны две квадратные матрицы размером NxN. Значение N ввести с клавиатуры. Заполнить обе матрицы путем ввода с клавиатуры. Выдать на экран построчно ту матрицу, который имеет больше нулевых строк. Если таких строк в матрицах одинаковое количество, вывести любую из них.
С меня стопиццот плюсафф))
|
|
|

08.12.2009, 01:13
|
|
Постоянный
Регистрация: 22.11.2008
Сообщений: 395
Провел на форуме: 3987105
Репутация:
776
|
|
Сообщение от jecka3000
язык си шарп
Условие:
Определить класс с методом, который вычисляет и возвращает количество нулевых строк (т.е. строк, состоящих из одних нулей) в квадратной матрице целого типа произвольных размеров. Даны две квадратные матрицы размером NxN. Значение N ввести с клавиатуры. Заполнить обе матрицы путем ввода с клавиатуры. Выдать на экран построчно ту матрицу, который имеет больше нулевых строк. Если таких строк в матрицах одинаковое количество, вывести любую из них.
С меня стопиццот плюсафф))
Если правильно понял то вот:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication10
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" Введите размер матрицы");
int N = Convert.ToInt32(Console.ReadLine());
int[,] m1 = new int[N, N];
int[,] m2 = new int[N, N];
int i1, j1, p1, p2, r = 0;
p1 = 0; p2 = 0;
Console.WriteLine("Матрица 1");
for (i1 = 0; i1 < N; i1++) // вводим первую матрицу
{
for (j1 = 0; j1 < N; j1++)
{
m1[i1, j1] = Convert.ToInt32(Console.ReadLine());
if ((m1[i1, j1] != 0) || (r != 0))
{
r = 1;
}
else
{
r = 0;
}
}
if (r == 0)
{
p1++;
}
r = 0;
}
Console.WriteLine("Матрица 2");
r = 0;
for (i1 = 0; i1 < N; i1++) // вводим вторую матрицу
{
for (j1 = 0; j1 < N; j1++)
{
m2[i1, j1] = Convert.ToInt32(Console.ReadLine());
if ((m2[i1, j1] != 0) || (r != 0))
{
r = 1;
}
else
{
r = 0;
}
}
if (r == 0)
{
p2++;
}
r = 0;
}
if (p1 > p2) //если у матрицы 1 кол-во строк с 0 больше то выводим ее
{
for (i1 = 0; i1 < N; i1++) // вывод
{
for (j1 = 0; j1 < N; j1++)
{
Console.Write(m1[i1, j1]);
}
Console.WriteLine();
}
}
else
{
if (p1 < p2) //если у матрицы 2 кол-во строк с 0 больше то выводим ее
{
for (i1 = 0; i1 < N; i1++) // вывод
{
for (j1 = 0; j1 < N; j1++)
{
Console.Write(m2[i1, j1]);
}
Console.WriteLine();
}
}
else
{
if ((p1 == p2) && (p1!=0)) //если кол-во равные то выводим первую
{
for (i1 = 0; i1 < N; i1++) // вывод
{
for (j1 = 0; j1 < N; j1++)
{
Console.Write(m1[i1, j1]);
}
Console.WriteLine();
}
}
else
{
Console.WriteLine("Нет нулевых строк");
}
}
}
Console.ReadKey();
}
}
}
|
|
|

08.12.2009, 02:32
|
|
Познающий
Регистрация: 03.12.2008
Сообщений: 56
Провел на форуме: 140714
Репутация:
29
|
|
Сообщение от mr_walker
Пост №1969
никто не поможет?
Вот тут лежат исходники ftp-клиента на Delphi.
По-моему как раз таки то, что просилось: перемещения по папкам, загрузка файлов, аутенфикация, пассивный режим.
Последний раз редактировалось StealthMaster; 08.12.2009 в 02:38..
|
|
|

08.12.2009, 05:32
|
|
Познающий
Регистрация: 09.03.2009
Сообщений: 43
Провел на форуме: 549532
Репутация:
53
|
|
Помогите построить график используя MFC.функция или синус или косинус, нужен параллельный перенос, сжатие и растяжение.
ПОжалуйста.
|
|
|

08.12.2009, 09:10
|
|
Новичок
Регистрация: 26.09.2009
Сообщений: 2
Провел на форуме: 13469
Репутация:
0
|
|
Парни, выручайте!
Нужно на С несложную прогу написать на двумерные массивы..
В двумерном N * K массиве целых чисел обнулить все отрицательные элементы, если их число было меньше числа положительных элементов. В противном случае обнулить все положительные элементы.
Размеры массива задается с клавиатуры. Элементы массива вводятся случайным образом (не с клавиатуры).
Кто может помочь стукните в асю 381388764! Расплачусь денежкой=)
|
|
|

08.12.2009, 18:37
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Pashkinz
Код:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int mass[200][200];
using namespace std;
int main()
{
int n=0,k=0;
srand ( time(NULL) );
printf("Vvedite kolichestvo strok i stolbcov cherez probel\r\n");
scanf("%d%d", &n, &k);
int s = 0;
printf("\nIshodnij massiv\n");
for(int i=0;i<n;i++)
{
for(int j=0; j<k; j++)
{
mass[i][j]=rand() % 100 - 50;
if (mass[i][j]>0) s--;
else if (mass[i][j]<0) s++;
printf("%5d",mass[i][j]);
}
printf("\n");
}
printf("\nPoluchennij massiv:\n");
for(int i=0;i<n;i++)
{
for(int j=0; j<k; j++)
{
if (s*mass[i][j]>0) mass[i][j]=0;
printf("%5d",mass[i][j]);
}
printf("\n");
}
return 0;
}
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

09.12.2009, 09:50
|
|
Познающий
Регистрация: 12.08.2009
Сообщений: 32
Провел на форуме: 482943
Репутация:
0
|
|
[PASCAL] Помогите доделать лабу или исправьте что не так...
Вот текст задачи: Дайн файл f, компоненты которого являются действительными числами. Число компонентов файла кратно 4-м.
Получить в файле g среднее геометрические значения по каждым 4-м компонентам файла f.
Код:
program textfile;
uses crt;
var f:text;
s:string;
k,code,i,s1:integer;
m:array [1..20] of integer;
begin
clrscr;
assign(f,'H:\f.txt');
reset(f);
while not eof(f) do begin
readln(f,s);
writeln('Stroka deistvitelnix chisel');
writeln(s); end;
Val(s,k,code);
writeln(k);
(тут что то надо дописать)
close(f);
readln;
end.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|