ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #921  
Старый 17.12.2008, 00:09
Fepsis
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #922  
Старый 17.12.2008, 10:53
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме:
1345617

Репутация: 115
По умолчанию

ИМЕЕТСЯ ОДНОМЕРНЫЙ МАССИВ Х(N).ВЫЧИСЛИТЬ ПРОИЗВЕДЕНИЕ ЭЛЕМЕНТОВ МАССИВА ,ИМЕЮЩИХ НЕЧЕТНЫЙ НОМЕР . МАССИВ Х(N)ВЫВЕСТИ НА ПЕЧАТЬ .

Это надо на visial Basik
 
Ответить с цитированием

  #923  
Старый 17.12.2008, 11:15
GuK0s
Познающий
Регистрация: 17.02.2007
Сообщений: 39
Провел на форуме:
316529

Репутация: 23
По умолчанию

1) Определить среднее арифметическое значение элементов матрицы A(N,N)
2)Дан одномерный массив A(N).Сформировать массив B(K)из элементов массива A(N)индексы которых являются числа Фибоначи (1,2,3,5,8,13 и т.д. Fi = Fi-1 + Fi-2)
3) Найти скалярное произведение двух векторов A(n) и B(n)
Указание: скалярное произведение A*B=A1*B1+A2*B2+...+A(n)*B(n)

Написать на С++

С меня +++

Последний раз редактировалось GuK0s; 17.12.2008 в 11:32..
 
Ответить с цитированием

  #924  
Старый 17.12.2008, 13:19
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

Репутация: 59
По умолчанию

Цитата:
Сообщение от GuK0s  
1) Определить среднее арифметическое значение элементов матрицы A(N,N)
Код:
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	int mas[99][99];
	int x, y, sum=0, r=0;
	cin >> x >> y;
	for (int i = 0; i < x; i++)
		for (int j = 0; j <y; j++){
			cin >> mas[i][j];
			sum +=mas[i][j];
			r++;
		}
		cout << sum/r;
	return 0;
}
 
Ответить с цитированием

  #925  
Старый 17.12.2008, 15:15
GuK0s
Познающий
Регистрация: 17.02.2007
Сообщений: 39
Провел на форуме:
316529

Репутация: 23
По умолчанию

+ За старание поставлю. Но я сам сделал почти все.Осталось сделать: 2)Дан одномерный массив A(N).Сформировать массив B(K)из элементов массива A(N)индексы которых являются числа Фибоначи (1,2,3,5,8,13 и т.д. Fi = Fi-1 + Fi-2)
 
Ответить с цитированием

  #926  
Старый 17.12.2008, 15:56
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Это что за говнокод (извиняюсь):
Цитата:
Сообщение от Fepsis  
То есть тебе не важно на каком языке, главное результат..??! Тогда открывай блокнот, пиши туда
Код:
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 и запускай.. получишь то, что надо..)))
Зачем по одной букве инициализировать массив?
Воот:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            List<char> alphabet = new List<char>();
            int num = 0;

            for (int i = 97; i <= 122; i++)
                alphabet.Add(Convert.ToChar(i));

            Console.WriteLine("Enter number: ");
            try
            {
                num = Convert.ToInt32(Console.ReadLine());
            }
            catch
            {
                Console.WriteLine("Error: ");
            }
            foreach (char ww in alphabet)
            {
                for (int i = 0; i < num; i++)
                    Console.Write(ww);
                Console.WriteLine();
            }
        }
    }
}
Кинул в аттач прогу....
Вложения
Тип файла: zip test.zip (2.2 Кб, 2 просмотров)

Последний раз редактировалось procedure; 17.12.2008 в 16:07..
 
Ответить с цитированием

  #927  
Старый 17.12.2008, 16:55
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

Репутация: 59
По умолчанию

Цитата:
Сообщение от GuK0s  
Осталось сделать: 2)Дан одномерный массив A(N).Сформировать массив B(K)из элементов массива A(N)индексы которых являются числа Фибоначи (1,2,3,5,8,13 и т.д. Fi = Fi-1 + Fi-2)
Ну как то так:
Код:
int _tmain(int argc, _TCHAR* argv[])
{
	int mas[99], nmas[99], fob[99];
	fob[0]=1;
	int x, y=0, f1=0, f2=1, j=0;
	cin >> x;
	while (j!=x) {
		f1=f2;
		f2=fob[j];
		fob[j+1]=f1+f2;
		j++;
	}

	for (int i = 0; i < x; i++) {
		mas[i] = rand()%10+1;
		for (int c = 0; c <=j; c++){
			if (i == fob[c]){nmas[y] = mas[i]; y++;
			break;}
		}
	}

	cout << endl;
	for (int i = 0; i < y; i++)
		cout << nmas[i] << " ";
	return 0;
}
Можно наверное без массива фобиначчи обойтись, но помоему лишняя нагрузка.
 
Ответить с цитированием

  #928  
Старый 17.12.2008, 17:53
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме:
1345617

Репутация: 115
По умолчанию

#923 Помогите, плз...
 
Ответить с цитированием

  #929  
Старый 18.12.2008, 00:16
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от procedure  
Это что за говнокод (извиняюсь):

Зачем по одной букве инициализировать массив?
Воот:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            List<char> alphabet = new List<char>();
            int num = 0;

            for (int i = 97; i <= 122; i++)
                alphabet.Add(Convert.ToChar(i));

            Console.WriteLine("Enter number: ");
            try
            {
                num = Convert.ToInt32(Console.ReadLine());
            }
            catch
            {
                Console.WriteLine("Error: ");
            }
            foreach (char ww in alphabet)
            {
                for (int i = 0; i < num; i++)
                    Console.Write(ww);
                Console.WriteLine();
            }
        }
    }
}
Кинул в аттач прогу....
А мне, знаешь ли, влом было ставить какую-то среду программирования, поэтому в ВБС писал в блокноте... И, кстати, автору сообщения, как я понял, не важно было, на чём написано... Главное, чтобы работало... А мой вариант, в отличии от твоего, работает..)))
 
Ответить с цитированием

  #930  
Старый 18.12.2008, 00:27
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме:
414311

Репутация: 110
Отправить сообщение для izlesa с помощью ICQ
По умолчанию

2Fepsis
Главное чтобы работало ... эх ... вот из-за этого принципа и имеем тонны говнокода в килограммах говнопрограмм. А потом месяцами отлавливаем плавающие глюки в темной комнате, которой не существует.
Главное не используй свой vbs ни в чём сложнее hello world`а
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ