ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2831  
Старый 31.05.2010, 01:02
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

Цитата:
Сообщение от 7on  
Сформирывать из исходного массива А массив В, в котором вначале идут все положительные, затем все отрицатильные, а в конце нулевые елементы массива А.
Хелп плиз, visual basic 6
7on, самый банальный способ: делай три прохождения по массиву A, добавляй в B сначала значения, которые > 0, потом, которые < 0, ну и в конце, которые = 0.
 
Ответить с цитированием

  #2832  
Старый 31.05.2010, 02:33
7on
Познающий
Регистрация: 13.05.2008
Сообщений: 33
Провел на форуме:
333145

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

А сам програмный код?
 
Ответить с цитированием

  #2833  
Старый 31.05.2010, 10:15
Nikolka
Новичок
Регистрация: 30.05.2010
Сообщений: 1
Провел на форуме:
10618

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

Добрый день античатовцы!!! У меня проблемма с лабораторными работами по С++
В общем вот задача:
Дан массив из n строк. Найти строки, начинающиееся буквой a и оканчивающиеся буквой z (если таких слов нет, сообщить об этом). Масив описать как указатель на указатель.
Я сам начал делать но что то вошел в тупик. Вот что накатал но почему то не работает. Может кто подскажет в чем дело? Буду очень признателен!
Цитата:
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#include <iostream>
using namespace std;
int probel(char *s, int i)
{while (s[i]!='\0' && s[i]==' ')
i++; return i;}
int slovo(char *s, int i)
{while (s[i]!='\0' && s[i]!=' ')
{i++; return i;}
}
//int print_sl (char *s, int i, int j)
// {while (i<j)
// {putchar(s[i]; i++;}
// cout<<s[i];
// }
int main
{char **F,**F1,s[80]; int i,j,n,**mt,m;;


puts("bb ctr"); gets(s);
i=probel(s,0);
cout<<"vvedite chislo strok";
cin>>n;

F1=new char*[n] ;F= new char*[n];
for (i=0;i<n;i++)
F1[i]=new char[20];
cout<<"vvedite poocheredno stroki \n";
for(j=0;j<n;j++)
cin >>F1[j];
for(j=0;j<n;j++)
if (F1[0][j]=='a' && F1[n][j]=='z')
{cout<<j<<'is';}
for (i=0; i<n; i++)
delete[]F1[i];
delete []F; delete []F1;

while(s[i]!='\0');
{ j=slovo(s,i);
print_sl(s,i,j);
putchar('\n')
i=probel(s,j);
}
for(i=1; i<n; i++)
if(s[0]='a' && s[n-1]='z')
cout<<"stroka"<<i;}
getch();}
 
Ответить с цитированием

  #2834  
Старый 31.05.2010, 13:04
mr_walker
Познающий
Регистрация: 09.08.2009
Сообщений: 39
Провел на форуме:
298385

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

Пост #2824
помогите пожалуйста... оч. надо!
 
Ответить с цитированием

Срочно
  #2835  
Старый 31.05.2010, 19:03
lastarmyman
Новичок
Регистрация: 26.05.2010
Сообщений: 1
Провел на форуме:
1162

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

Необходимо реализовать программу "Автоматизация функций учета постановлений законодательного собрания и их исполнения" или что лучше "Составление плана производства, планирование себестоимости" . Желательно на C# windowsforms используя бд access. За деньги. До утра 2 июня...
 
Ответить с цитированием

  #2836  
Старый 31.05.2010, 19:21
Octan4eg
Новичок
Регистрация: 27.05.2010
Сообщений: 3
Провел на форуме:
5487

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

а по посту №2829 кто-нибудь может что сказать?
 
Ответить с цитированием

  #2837  
Старый 31.05.2010, 20:02
Dimaus
Новичок
Регистрация: 07.11.2008
Сообщений: 21
Провел на форуме:
33850

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

раньше на php программировал, теперь на С перешел,
дошел до функций, не могу решить задачи:

1. Описать функцию получения наибольшего общего делителя двух чисел.
2. Описать функцию, которая в том из трёх векторов x,y,z, где больше всего отрицательных элементов (считать, что такой вектор один), все его положительные элементы заменяет на их кубы – если это вектор х или вектор z и на их обратные величины – если это вектор у.
 
Ответить с цитированием

ввод в динамический массив строк
  #2838  
Старый 31.05.2010, 20:08
Gluck-a
Новичок
Регистрация: 07.03.2010
Сообщений: 1
Провел на форуме:
6808

Репутация: 0
Unhappy ввод в динамический массив строк

ковыряюсь с курсовой и что то затуп полный(( значит пишу функцю удаления строки из файла, для этого все что есть в файле закидываю в динамический массив строк, в памяти прокручиваю удаляю нужную строку и вывожу результат на экран,а оно шишь)) не понимает что что я написал ему)) заносит в масив обракодабру, помогите разобраться, вот код%
Код:
void del(void)
{
    FILE *BD;
    Persson p;
	int IDbuf=1,i=0,x;
	
BD=fopen("d:\BD.dat","r");
 		
		fscanf(BD,"%d%s%s%lf",&p.ID,p.lastName,p.firstName,&p.Oklad);
		while(!feof(BD))
		{
		fscanf(BD,"%d%s%s%lf",&p.ID,p.lastName,p.firstName,&p.Oklad);
		IDbuf++;
		}
		fclose(BD);

char **mas = new char*[IDbuf];
if ((BD=fopen("d:\BD.dat","r"))==NULL)
	{
		printf("Не возможно открыть фал BD.txt\n");
		return;
	}
		fscanf(BD,"%d%s%s%lf",&p.ID,p.lastName,p.firstName,&p.Oklad);
		mas[p.ID] = new char[256];
		sprintf(mas[p.ID], "%d %s %s %.2lf", p.ID, p.lastName, p.firstName, p.Oklad); 
		while(!feof(BD))
		{
		mas[p.ID] = new char[256];
		sprintf(mas[p.ID], "%d %s %s %.2lf", p.ID, p.lastName, p.firstName, p.Oklad);  
		fscanf(BD,"%d%s%s%lf",&p.ID,p.lastName,p.firstName,&p.Oklad);
		}

//проверяю чо он хранит в массиве и уже тут понятно что что то не то делаю((


for(i=0;i<IDbuf;i++) 
    printf("%s\n",mas);

}
 
Ответить с цитированием

Линейный-односвязный список
  #2839  
Старый 01.06.2010, 16:44
aydar
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
Провел на форуме:
568182

Репутация: 11
По умолчанию Линейный-односвязный список

Ребят, нужна помощь в создании токого списка, и добавление 1 эл после заданного.
Данно
type
tpel:^element;
element:record
num:inteher;
p:tpel;
end;
var
first(ук на 1 эл списка) ,n(ук на эл перед которым доб новый),f(ук на эл после которого доб новый эл),q (ук на новый эл):tpel;
Num-это информ поле, любое число (1,2,3,4,5...)
 
Ответить с цитированием

  #2840  
Старый 01.06.2010, 18:07
koSteck
Познающий
Регистрация: 27.11.2008
Сообщений: 60
Провел на форуме:
163634

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

ПРивет, всем!
короче у меня есть прога, в ней две задачи, и есть модуль с помощью которого она работает!
Задача: разбить прогу на две части, т.е. в 1-й проге - 1-я задача, во 2-й соответственно вторая, ну и с модулем там что нить намутить)
плиз в асю - 282435
НУЖНО СРОЧНО, т.е. СЕГОДНЯ
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! 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