Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1730 • Страница 78 из 87<  1 ... 75  76  77  78  79  80  81 ... 87  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Industrialice писал(а):
::system( "C:\\file.exe" );

допустим я это вписал но мнеж все равно нужно путь указать или нет :bandhead:



Партнер
 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin писал(а):
допустим я это вписал но мнеж все равно нужно путь указать или нет :bandhead:

Я не понимаю вообще о чём вы. Вы отправили консольную команду системе. Это тоже самое как если бы вы это же написали в командной строке. С ней вы, я так думаю, работать умеете


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
пишет что С:\programm не является системной командой :?:

Добавлено спустя 36 секунд:
Industrialice писал(а):
С ней вы, я так думаю, работать умеете

с трудом :-(


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin писал(а):
с трудом :-(

Ну тогда гуглите пока не найдёт озарение. Или найдите способ попроще запустить файл. Хотя куда уж проще


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Industrialice зы а что я неправильно написал ?
("C:\\Program Files(x86)\\AIMP3\\AIMP3.exe");


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin писал(а):
("C:\\Program Files(x86)\\AIMP3\\AIMP3.exe");

Честно - сейчас и не помню как верно. Можно вот так сделать: #include <Windows.h> ... ::SetCurrentDirectoryW( L"C:\\Program Files(x86)\\AIMP3\\" ); ::system( "AIMP3.exe" ); ну уж так-то должно работать. И вообще раз уж юзать WinAPI, там точно есть какая-то нормальная функция для открытия файла


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
пишет с:\Users\ASSASSINS\Documents\Visual Studio 2008\Projects\FD\FD\AIMP3.exe не является приложением Win32.


 

Junior
Статус: Не в сети
Регистрация: 04.12.2011
Помогите найти и исправить ошибки в 3 программах:
Аффинное преобразование
Код:
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <queue>
#include <map>
#include <set>
#include <cmath>
#include <sstream>

#define pb push_back
#define mp make_pair
#define PI 3.14159265358979
#define sqr(x) (x)*(x)
#define fo
(i, n) for(int i = 0; i < n; ++i)
#define ALL(x) x.begin(), x.end()
#define sz(x) int((x).size())
#define X first
#define Y second
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
using namespace std;
typedef pair<int,int> pii;
const int INF = 2147483647;
const ll LLINF = 9223372036854775807LL;

int getrev(int x) {
   for (int i = 0; i < 32; ++i) if (x*i%32==1) retu
 i;
}
string s = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
string s2 = "ЦПЙЫМ. ГЯЯЫККНТ РУТНЖУГШНЙГКЫТ.";
int getid(char c) {
   for (int i = 0; i < s.length(); ++i) if (s[i] == c) retu
 i;
   retu
 -1;
}
string solve(int n, int k) {
   string res = "";
   for (int i = 0; i < s2.length(); ++i) {
      char c = s2[i];
      int id = getid(c);
      if (id != -1) {
         c = s[(id-n+32)*getrev(k)%32];
      }
      res += c;
   }
   retu
 res;
}
bool check(string &str) {
   for (int i = 2; i < str.length(); ++i) if (str[i]==str[i-1]&&str[i]==str[i-2]) retu
 false;
   retu
 true;
}
int main()
{
#ifndef ONLINE_JUDGE
   freopen("input.txt", "r", stdin);
   freopen("output.txt", "w", stdout);
#endif
   for (int i = 0; i < 32; ++i) for (int j = 0; j < 32; ++j) {
      string ss = solve(i,j);
      if (check(ss))
         printf("%s\n", ss.c_str());
   }
   retu
 0;
}


Нерасшифровываемый шифр
Код:
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <queue>
#include <map>
#include <set>
#include <cmath>
#include <sstream>

#define pb push_back
#define mp make_pair
#define PI 3.14159265358979
#define sqr(x) (x)*(x)
#define fo
(i, n) for(int i = 0; i < n; ++i)
#define ALL(x) x.begin(), x.end()
#define sz(x) int((x).size())
#define X first
#define Y second
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
using namespace std;
typedef pair<int,int> pii;
const int INF = 2147483647;
const ll LLINF = 9223372036854775807LL;
int gcd(int a, int b) {
   retu
 a?gcd(b%a,a):b;
}
int main()
{
#ifndef ONLINE_JUDGE
   freopen("input.txt", "r", stdin);
   freopen("output.txt", "w", stdout);
#endif
   vector<int> v;
   for (int i = 1; i < 32; ++i) if (gcd(i,32)!=1) v.pb(i);
   for (int i = 0; i < (int)v.size(); ++i) {
      if (i) printf(",");
      printf("%d", v[i]);
   }
   printf("\n");
   retu
 0;
}


Шифрование неизвестной последовательностью
Код:
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <queue>
#include <map>
#include <set>
#include <cmath>
#include <sstream>

#define pb push_back
#define mp make_pair
#define PI 3.14159265358979
#define sqr(x) (x)*(x)
#define fo
(i, n) for(int i = 0; i < n; ++i)
#define ALL(x) x.begin(), x.end()
#define sz(x) int((x).size())
#define X first
#define Y second
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
using namespace std;
typedef pair<int,int> pii;
const int INF = 2147483647;
const ll LLINF = 9223372036854775807LL;
const string abc = "яабвгдеёжзийклмнопрстуфхцчшщъыьэю";
int a[20], b[20];
int main()
{
#ifdef _DEBUG
   freopen("input.txt", "r", stdin);
   freopen("output.txt", "w", stdout);
#endif
   for (int i = 0; i < 16; ++i) scanf("%d", &a[i]);
   for (int i = 0; i < 16; ++i) scanf("%d", &b[i]);
   for (int i = 0; i < 16; ++i) {
      for (int j = 0; j < 33; ++j) {
         for (int t = 0; t < 33; ++t) {
            if ((j+t)%33==a[i]&&(j+33-t)%33==b[i]) putchar(abc[j]);
         }
      }
      //printf("\n");
   }
   retu
 0;
}


Если выдаст ответы, скиньте и их для проверки.


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
iWaz в этих кодах и черт ногу сломит ;)


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Нужно создать структуру с именем Worker , содержащую поля
*фамилия и инициалами работника
*название занимаемой должности
*год поступления на работу
Написать программу выполняющую следующие действия :
-ввод с консоли данных в массив структур worker
-вывод на консоль фамилий работников чей стаж превышает введенный с консоли , если таких работников нет вывести соответствующее сообщение

Пока что мой гавнокод такой и в нем еще нет последнего условия
Код:
#include <iostream>
using namespace std;
int main ()
struct WORKER {
   char Fio[30];
   char dolzhnost[30];
   int god();
};
WORKER str[5];

void input(WORKER * str) {
   for(i=0;i<5;i++0) {
      cout << i+1 << "fio ";
      cin >> str[i].Fio;
      cout << i+1 << "dolzhnost ";
      cin >> str[i].dolzhnost;
   }
}
int i
void out (WORKER * str) {
   for (i=0;i<5;i++) {
      cout << i+1 << "fio" << str[i].fio;
      cout << i+1 << "dolzhnost " << str[i].dolzhnost;
   }
}
input (str);
return 0;


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin
1. Экземпляры можно объявлять ещё при описании самого объекта
Код:
struct WORKER {
   char Fio[30];
   char dolzhnost[30];
   int god();
} str[5];

2. Вы перепутали и вместо переменной год сделали фуекцию
Код:
struct WORKER {
   char Fio[30];
   char dolzhnost[30];
   int god;
} str[5];

3. Название из прописных букв испольуется в основном под макросы. Лучше уж если это структура, в начале поставить S
Код:
struct SWorker {
   char Fio[30];
   char dolzhnost[30];
   int god;
} str[5];

Ну а с самим кодом по работе с этой структурой вы и сами разберётесь


 

Member
Статус: Не в сети
Регистрация: 03.06.2008
Откуда: Rep. of Ireland
Фото: 8
silent_assassin,
Код:
void opit(WORKER * str){
   int i, staz, current = 2012; // лучше, конечно, использовать дату системы, но для простоты сойдет.
   bool found = false;
   cout<<"Vvedite staz"<<endl;
   cin>>staz>>endl;
   for(i=0; i<5; i++){
      if((current-str[i].god)>=staz){
      found=true;
      cout<<"Rabonjik s takim ili bolshim stazem:"<<str[i].fio<<endl;
      }
   }
   if(!found){
     cout<<"Net rabotnikov s takim stazem"<<endl;
   }
}


Код:
int i
void out (WORKER * str) {

Если я не ошибаюсь, инициализацию лучше делать в функции(в данном случае).

_________________
ЖК трое суток с целью обучения хорошим манерам (ибо просил не называть меня на "ты") (c) exodi
В обращении ко мне используйте Сэр. (с) Я


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
R3laX писал(а):
Если я не ошибаюсь, инициализацию лучше делать в функции(в данном случае).

Лучше всего вообще внутри инициализации for - for( int i; ...; ... ).
Объявление в начале функции - в стиле устаревших стандартов С/С++. В те тёмные времена все локальные переменные должны были объявляться только в начале функции. А в современных стандартах так вообще объявленная переменная в инициализации for локальна для этого for


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Что то я не как не могу разобраться с вводом и выводом данных из структуры :roll:
Код:
#include <iostream>
#include <cctype>
#include <cstring>
#include <cstdlib>

using namespace std;

struct WORKER {
   char Fio[30];
   char dolzh[30];
   int God_p;
   int God_U;
} Worker[3],*ps;
int main (void)
{
WORKER Worker[3],*ps;

А что там дальше юзаю нет и нифига компилятор меня уже столько раз на три буквы послал что это ужасно .


 

Member
Статус: Не в сети
Регистрация: 03.06.2008
Откуда: Rep. of Ireland
Фото: 8
silent_assassin писал(а):
Код:
} Worker[3],*ps;
int main (void){
WORKER Worker[3],*ps;

Вы уже задекларировали Worker и как я понимаю, pointer для него, не надо ещё раз это делать в main.

_________________
ЖК трое суток с целью обучения хорошим манерам (ибо просил не называть меня на "ты") (c) exodi
В обращении ко мне используйте Сэр. (с) Я


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin, кажется *ps вы спёрли из Си, где привычным является объявление структур через typedef. Тут он вам не понадобится. Объявлять повторно в main() смысла действительно нету - зачем тогда объявляли при определении структуры?


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Industrialice писал(а):
silent_assassin, кажется *ps вы спёрли из Си, где привычным является объявление структур через typedef. Тут он вам не понадобится. Объявлять повторно в main() смысла действительно нету - зачем тогда объявляли при определении структуры?

Яж говорю я юзал нет смотрел примеры .
PS. В учебнике шилда и других авторов смотрел так и не допетрил с вводом , щас еще пораскуриваю может дойдет :?:


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin, у Шилдта по-моему отлично всё расписано на эту тему. Я когда ещё только учил это точно в инет не лазил


 

Member
Статус: Не в сети
Регистрация: 27.12.2011
Откуда: Краснодар
Industrialice писал(а):
silent_assassin, у Шилдта по-моему отлично всё расписано на эту тему. Я когда ещё только учил это точно в инет не лазил

Возможно ты одареннее меня :-)
я что то там не в курил .


 

Member
Статус: Не в сети
Регистрация: 12.09.2010
Откуда: Калининград
silent_assassin, ну, в подобных простых вещах одарённость точно не при чём - просто почитайте внимательнее. Там всё есть


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1730 • Страница 78 из 87<  1 ... 75  76  77  78  79  80  81 ... 87  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan