Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов последовательности https://www.cyberforum.ru/ cpp-beginners/ thread99808.html
Задана некоторая последовательность чисел: n(n-1)...(n-k)+(n-1)(n-2)...(n-k-1)+(k+1)k(k-1)...1 Как я понял задание, то вводя с клавиатуры значения n и k необходимо найти сумму элементов...
Битовые поля C++
Подскажите пожалуйста, как мне сохранить две цифры с помощью битовых полей?
Дана последовательность из n целых чисел. Найти минимальный элемент в этой последовательности. C++
помогите пожалуйста решить задачку!!! Дана последовательность из n целых чисел. Найти минимальный элемент в этой последовательности. заранее спасибо!!!
C++ fstream::setbuf вот тут написано о этом методе: http://msdn.microsoft.com/en-us/library/aa243826(VS.60).aspx но при этом VC6.0 на такой код: char * buff = new char ; fstream fin; fin.setbuf(buff, 1024); ... https://www.cyberforum.ru/ cpp-beginners/ thread99786.html
C++ Подсчитать сумму членов ряда с точностью до 0.000001 https://www.cyberforum.ru/ cpp-beginners/ thread99785.html
Проверьте, пожалуйста, два кода для одного задания: Задание: Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию, подсчитать сумму членов ряда с...
C++ сколько подстрок в строке
Помогите пожалуйста никак немогу понять как его делать ((( плизиккк Задание: Реализовать программу подсчета количества вхождений подстроки в текст Реалізувати програму підрахунку кількості...
C++ ds
#include <stdio.h> #include <conio.h>
C++ графический редактор Опять вопрос: "как написать графический редактор на С++?" Опять, потому что похожие темы уже были, но не совсем. Пожалуйста подскажите где можно почитать подробно о том как работать с файлами BMP,... https://www.cyberforum.ru/ cpp-beginners/ thread99776.html
C++ Нужно чтобы в матрице столбец менялся на столбец свободных членов https://www.cyberforum.ru/ cpp-beginners/ thread99772.html
Нужно чтобы в матрице столбец менялся на столбец свободных членов автоматически с помощью массива.То есть надо сделать так,когда считаем первый определитель столбец массив менял на свободные...
C++ Литература по MDI приложениям Подскажите, пожалуйста, полезные сайты или книги где была бы описана технология создания MDI приложения https://www.cyberforum.ru/ cpp-beginners/ thread99763.html
MeGAbait
03.04.2010, 01:35 0

Необходимо разработать программу генерации ПСП

03.04.2010, 01:35. Просмотров 1947. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено ПавелИтель как решение

Решение

Не поверишь сейчас тоже самое в инэте ищу *(((

Вот ребята 2 года назад сдавали прогу >>>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
//---------------------------------------------------------------------------
struct B
  {
   unsigned v:1;
  }vposl[34];
void main(int argc,char *tvp[])
{
  int i,j,point,k,byt,f,nfile,type;
  char *mas,fname[20];
  FILE *fout;
  clrscr();
struct A
  {
   unsigned p:1;
  }polinom[34];
 
struct C
  {
   unsigned r1:1;
   unsigned r2:1;
   unsigned r3:1;
   unsigned r4:1;
   unsigned r5:1;
   unsigned r6:1;
   unsigned r7:1;
   unsigned r8:1;
  }rez;
struct dump
  {
   unsigned t:1;
  }reztemp[8],temp[34],temp1,temp2,temp3,rtemp;
if(argc==2)
{ mas=tvp[1];
 cout<<"Џ®«гзҐ**л© Ї*а*¬Ґва: ";//"Полученный параметр: "
  for(i=0;i<34;i++)
 {
  vposl[i].v=mas[i];
  cout<<vposl[i].v;
 }
}
for(i=0;i<34;i++)//заполнение полинома
 {
  polinom[i].p=0;
  if( i==33 || i==14 || i==13 || i==0 )  polinom[i].p=1;
 }
if(argc==1)
  {cout<<"‚ўҐ¤ЁвҐ Ї®б«Ґ¤®ў*⥫м*®бвм Ё§ 34 ЎЁв (0/1): ";//"Введите последовательность из 34 бит (0/1): "
  for(i=0;i<34;i++)//ввод произвольной последовательности
  {
   vposl[i].v=getch();
   cout<<vposl[i].v;
  }
 }
rtemp.t=0;
cout<<endl<<"‚ўҐ¤ЁвҐ Є®«ЁзҐбвў® д*©«®ў: "; cin>>nfile;//"Введите количесво вайлов: "
cout<<"‚ўҐ¤ЁвҐ а*§¬Ґа д*©«®ў (Ў*©в): "; cin>>byt;//"Введите размер генерируемого файла(ов): "
cout<<"‚лЎЁаЁвҐ бЇ®б®Ў ЈҐ*ҐаЁа®ўЁ*Ёп (1-Є®¬ЎЁ**жЁп ‘‹ђђ / 0-®¤Ё**а*л© ‘‹ђђ): "; cin>>type;//выбирите способ генерирования 1-комбинация СЛРР/0-одинарный СЛРР
cout<<"Ћв®Ўа*¦*вм бЈҐ*ҐаЁа®ў***лҐ ЎЁвл? (1-¤* / 0-*Ґв): "; cin>>point;//"Вкл. визуализацию процесса генерации? "
for(f=0;f<nfile;f++)
{
cout<<endl<<"‚ўҐ¤ЁвҐ Ё¬п Ё а*биЁаҐ*ЁҐ "<<f+1<<" д*©«*: "; scanf("%20s",&fname);//"Введите имя и размер файла"
cout<<"Џ®¤®¦¤ЁвҐ, д*©« ";printf("%s",&fname);cout<<" ЈҐ*ҐаЁагҐвбп..."<<endl;//"подождите,файл генерируется... "
fout=fopen(fname,"wb");
if(type==1)
{
 for(j=0;j<byt;j++)//цикл в котором формируется байт, биты которого - псп
 {
   for (k=0;k<24;k++)//цикл генерации бит
  {
   for(i=0;i<34;i++)//перемножение битов полинома и введенной последовательности
   {
    temp[i].t=vposl[i].v*polinom[i].p;
    rtemp.t=rtemp.t^temp[i].t;//суммирование по модулю два результата перемножения
   }
    if(k%3==0) {temp1.t=vposl[33].v; vposl[0].v=rtemp.t;}//присвоение байту псп бита, постановка утого бита на превое место в рез. перемнож.
    if(k%3==1) {temp2.t=vposl[33].v; vposl[0].v=rtemp.t;}
    if(k%3==2) {temp3.t=vposl[33].v; vposl[0].v=rtemp.t;
                if(k==2)  rez.r1=temp1.t^temp2.t^temp3.t;
                if(k==5)  rez.r2=temp1.t^temp2.t^temp3.t;
                if(k==8)  rez.r3=temp1.t^temp2.t^temp3.t;
                if(k==11) rez.r4=temp1.t^temp2.t^temp3.t;
                if(k==14) rez.r5=temp1.t^temp2.t^temp3.t;
                if(k==17) rez.r6=temp1.t^temp2.t^temp3.t;
                if(k==20) rez.r7=temp1.t^temp2.t^temp3.t;
                if(k==23) rez.r8=temp1.t^temp2.t^temp3.t;
                }
     for(i=34;i!=0;i--)//сдвиг последоват. полученой в результате перемножения полинома и введенной посл.
    {
     vposl[i].v=vposl[i-1].v;
    }
  }
 if(point==1)cout<<rez.r1<<rez.r2<<rez.r3<<rez.r4<<rez.r5<<rez.r6<<rez.r7<<rez.r8<<endl;
 fwrite(&rez,1,1,fout);
 }
fclose(fout);
cout<<"”*©« ";printf("%s",&fname);cout<<" бЈҐ*ҐаЁа®ў** Ё б®еа**Ґ*."<<endl;//"Файл сгенерирован и сохранен."
}
}
//------------------------------------------//
if(type==0)
{   
 for(j=0;j<byt;j++)//цикл в котором формируется байт, биты которого - псп
 {
   for (k=0;k<8;k++)//цикл генерации бит
  {
   for(i=0;i<34;i++)//перемножение битов полинома и введенной последовательности
   {
    temp[i].t=vposl[i].v*polinom[i].p;
    rtemp.t=rtemp.t^temp[i].t;//суммирование по модулю два результата перемножения
   }
     if(k==0) { rez.r1=vposl[33].v; }
     if(k==1) { rez.r2=vposl[33].v; }
     if(k==2) { rez.r3=vposl[33].v; }
     if(k==3) { rez.r4=vposl[33].v; }
     if(k==4) { rez.r5=vposl[33].v; }
     if(k==5) { rez.r6=vposl[33].v; }
     if(k==6) { rez.r7=vposl[33].v; }
     if(k==7) { rez.r8=vposl[33].v; }
     vposl[0].v=rtemp.t;
     for(i=34;i!=0;i--)//сдвиг последоват. полученой в результате перемножения полинома и введенной посл.
    {
     vposl[i].v=vposl[i-1].v;
    }
  }
 if(point==1)cout<<rez.r1<<rez.r2<<rez.r3<<rez.r4<<rez.r5<<rez.r6<<rez.r7<<rez.r8<<endl;
 fwrite(&rez,1,1,fout);
 }
fclose(fout);
cout<<"”*©« ";printf("%s",&fname);cout<<" бЈҐ*ҐаЁа®ў** Ё б®еа**Ґ*."<<endl;//"Файл сгенерирован и сохранен."
}
 
 
cout<<endl<<"ѓҐ*ҐаЁа®ў**ЁҐ Ё §*ЇЁбм ўбҐе д*©«®ў - §*ўҐаиҐ*л.";//"Генерация и сохранение всех вайлов завершено"
cout<<endl<<"Ќ*¦¬ЁвҐ «оЎго Є«*ўЁиг ¤«п ўл室*...";//"Нажмите любую клавишу для выхода"
getch();
}


Вернуться к обсуждению:
Необходимо разработать программу генерации ПСП
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2010, 01:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Необходимо разработать программу для получения почтовых сообщений по протоколу POP3
Здравствуйте. Помогите, пожалуйста, реализовать. Спасибо. Необходимо разработать программу для...

Необходимо разработать 3d рисовалку кривых Базье и прямых векторов и Инкрементировать в программу.
Необходимо разработать 3d рисовалку кривых Базье и прямых векторов и Инкрементировать в программу....

Необходимо разработать программу, которая проверяет, является ли матрица магическим квадратом
Нужна ваша помощь !!

Разработать иерархию не менее 2 классов, и программу Разработать программу для реализации игры пятнашки. Разработать 2-3
Составить описание класса многочленов от одной переменной, задаваемых степенью многочлена и...

Необходимо разработать программу, реализующую простой класс на основе заданной структуры данных
1)Необходимо разработать программу, реализующую простой класс на основе заданной структуры данных....

Необходимо разработать программу, в которой нужно напечатать элементы очереди, что есть точными квадратами
Помогите, пожалуйста. Я буду Вам очень сильно благодарна ^^ Необходимо разработать программу, в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.