Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перегрузка операторов ввода/вывода https://www.cyberforum.ru/ cpp-beginners/ thread1081207.html
Вроде сделал, но не работает перегрузка оператора ввода. #include "stdafx.h" #include <iostream> using namespace std; class A { public:
C++ Выведите информацию о городах, где количество жителей больше пятидесяти тысяч
Здравствуйте, не могу понять как правильно написать программу которая работает с файлами. Вот мой пример программы: #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <iostream> using namespace std;
C++ Не могу понять, как работает проверка на нечётность https://www.cyberforum.ru/ cpp-beginners/ thread1081197.html
Программа призвана выводить на консоль элементы массива с нечётными значениями. Проверка на нечётность здесь весьма нетрадиционна. Пожалуйста, помогите разобраться, как она работает. #include <iostream> using namespace std; void funct(int *a, int N) { for (int *p=a; p-a<N; p++) if (*p&1)
C++ Ввести переменные с клавиатуры В программе все значения заданы как константы. Помогите изменить код так, чтобы элементы массива(не одномерный) и константы можно было вводить с клавиатуры...пытался изменить, но программа выдает ошибки... #include "stdafx.h" #include <iomanip> #include <stdio.h> #include <iostream> #include <fstream> using namespace std; const int size = 3; https://www.cyberforum.ru/ cpp-beginners/ thread1081194.html
Забыл основы. Как вывести чар? C++
Наибанальнейшая прога не компилируется. //#include <iostream> main () { char A=1; cout<<A<<"\n"; }
C++ C++ структуры https://www.cyberforum.ru/ cpp-beginners/ thread1081163.html
#include <iostream> #include <stdlib.h> #include <cmath> #include <iomanip> #include <windows.h> #include <stdio.h> using namespace std; struct PrepodStruct {
C++ . Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их названия Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их названия. Например, Для S="слово1язык4параграф" новой строкой будет "словоодинязыкчетырепараграф". Добавлено через 4 минуты у меня есть вот #include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h> https://www.cyberforum.ru/ cpp-beginners/ thread1081156.html Чем можно заменить функцию strdup C++
Здравствуйте. Я хочу использовать в своем проекте одну библиотеку, но компилятор мне ругается при сборке, что ф-я strdup не объявлена. Смотрел в заголовочный файл string.h, там она присутствует. Чем можно ее заменить или как ее написать самому?
C++ Найти произведение ненулевых элементов и количество нулевых элементов дан вектор Х (20).найти произведение ненулевых элементов и количество нулевых элементов https://www.cyberforum.ru/ cpp-beginners/ thread1081150.html C++ индексы элементов целочисленного деления https://www.cyberforum.ru/ cpp-beginners/ thread1081145.html
индексы элементов целочисленного массива М(40) кратных 7 переписать в массив Х подряд. найти N количество. элементов. не кратных числу 7 элементов в М(40).
Обновил компилятор и появились ошибки C++
Здравствуйте сегодня обновил компилятор и тут же после открытия старой программы появились ошибки. На прежнем все работало.. 9 16 C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp character constant too long for its type C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp In function 'void pars(int*, int*)': 9 31 C:\Documents and Settings\fff\Рабочий...
C++ найти сумму элементов массива х(10), найти сумму элементов массива Х(10),мне 16 индекс,а элЕменты с четными индексом записать в массив А. Найти произведения элементов массивов Х,А соответственно https://www.cyberforum.ru/ cpp-beginners/ thread1081136.html
Zavulon3
0

Создать программу, которая будет продуцировать цепочки в трёхсимвольном алфавите с записью их в файл - C++ - Ответ 5692151

25.01.2014, 15:35. Показов 457. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Помогите, пожалуйста, переписать программу с Pascal на С++

Создать программу, которая будет продуцировать цепочки в трёхсимвольном алфавите с записью их в файл, причем длина L цепочек ограничена: 4 <= L <= 10. Содержит не больше 2 символов «с», начинается на «сb», а символ «а» встречается только парами. Общее количество цепочек в файле должна быть не больше 25.

Pascal:
Pascal
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
var n,i,k,r1,r2:byte; s:string; f:file; f1,f2:boolean;
begin randomize;
      write('n=');
      readln(n);
      writeln;
      k:=0;
      for i:=1 to n do
      begin if ((i-1)mod 25)=0 then k:=k+1;
            s:='cb';
            r2:=random(6);
            f1:=false;
            f2:=false;
            repeat begin
                   r1:=random(3);
                   if ((r1=0)and(length(s)<9)and(f1=false)) then begin s:=s+'aa';
                                                                        f1:=true;
                                                                  end;
                   if ((r1=1)and(f2=false)) then begin f1:=false;
                                                       f2:=true;
                                                       s:=s+'c';
                                                 end;
                   if r1=2 then begin f1:=false;
                                      s:=s+'b';
                                end;
                   end until ((length(s)>3+r2));
            writeln(s);
      end;
      readln;
 
end.
Мои попытки на С++:

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
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <stdlib.h>
 
int main ()
{
    char a[10];
    int i, b, inf, countc = 0,count=0, N;
 
 
    srand(time(NULL));
    for (inf = 1; inf > 0; inf++)
    {
            N = rand()%10+4;
                for (i = 0; i < N; i++)
                    {
                        b = rand()%3;
                        if (b == 0)
                            a[i] = 'a';
                        if (b == 1)
                            a[i] = 'b';
                        if (b == 2)
                {
                            a[i] = 'c';
                        countc++;
                        }
if(a[0]=='c' && a[1]=='b')
 
if (a[i]=='a'&& a[i-2]!='a')
{a[i-1]='a';
a[i+1]='c';
i++;}
}
 
{if (a[i+1]=='c'&& a[i+2]!='a' && a[i+3]!=0)
{a[i+3]='a';
i++;}
}
 
{if (a[i+2]=='a' && a[i+3]==0)
break;
}
 
 
 
 
if (a[0]=='c'&&a[1]=='b')
if(countc>=0 && countc<=2)
 
 
 
 
                    {
                        for (i = 0; i < N; i ++)
                            cout<<a[i];
                        cout<<'\n';
                        count++;
                        if (count>25)
                        break;
                    }
        countc = 1;
 
 
}
    getch();
 
    }


Вернуться к обсуждению:
Создать программу, которая будет продуцировать цепочки в трёхсимвольном алфавите с записью их в файл C++
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2014, 15:35
Готовые ответы и решения:

Создать программу на С++, которая будет продуцировать цепочки с записью их в файл
Создать программу на С++, которая будет продуцировать цепочки(слова) в трехсимвольном алфавите с...

Паскаль-программа, которая продуцирует цепочки в трёхсимвольном алфавите с записью их в файл...
Создать Паскаль-программу, которая будет продуцировать цепочки в трёхсимвольном алфавите с...

Создать программу, которая будет записывать вычисления в файл
Нужно создать программу, которая будет записывать вычисления в файл. Вот программа: ...

Нужно создать программу которая будет вписывать данные с клавиатуры в файл
Нужно создать программу которая будет вписывать данные с клавиатуры в файл. Есть черновик, но не...

0
25.01.2014, 15:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2014, 15:35
Помогаю со студенческими работами здесь

Создать программу табулирования функции с выводом результатов на экран и записью в файл
Создать программу табулирования функции с выводом результатов на экран и записью в файл. ...

Создать программу которая будет рисовать квадраты
Нужно создать программу которая будет рисовать квадраты. Т.е первый квадрат будет со сторонами...

Создать программу, которая будет имитировать склад
Создать программу, которая будет имитировать склад Надо создать классы Работники, Отделы, Склад....

Как создать программу которая будет взаимодействовать с сайтом?
Доброго всем времени суток) Заинтересовал такой вопрос, как создать программу которая будет...

Можно ли создать программу, которая будет имитировать сетевуху
Провайдер делает привязку к сетевухе. Вопрос: можно ли создать прогу которая будет имитировать...

как создать программу которая будет себя копировать?
//????????????

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru