Форум программистов, компьютерный форум CyberForum.ru

подскажите по строкам в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление значения выражения http://www.cyberforum.ru/cpp-beginners/thread374936.html
Как записать вычисление этой суммы? Спасибо.
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Х[нач] до Х[кон] с шагом dx. Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Х до Х с шагом dx. -a-(x/10+b) при x<0 и b!=0 (!= это не равно) F= (х-a)/(x-c) при x>0 и b=0 3x+(2/c) в остальных случаях где a,b,c - действительные числа. Функция F должна принимать действительное значение, если выражение http://www.cyberforum.ru/cpp-beginners/thread374931.html
Как связать ComboBox со списками вопросов? C++ Builder
В компоненте ComboBox выбираются 4 дисциплины , для каждой из них есть свой список вопросов. Как мне связать ComboBox со списками вопросов? Т.е. к примеру я выбираю "математика" , жму готово и появляется окно с подготовленными вопросами. :wall:
C++ Помогите подправить код
Задача. Вводится n-значный массив состоящий из целых элементов. Надо найти произведение четных элементов. Но у меня почему то не работает. Поможете исправить? #include <iostream> #include <time.h> using namespace std; int main() { int n,proz=0; cout << "Введите n: "; //Задаем количество элементов для генерации массива
C++ Сложение двух матриц http://www.cyberforum.ru/cpp-beginners/thread374898.html
Даны две матрицы 2х2: а и е, которые нужно сложить. У меня при сложении в результате выводит только первый столбец, помогите найти ошибку) Вот мой кодпрограммы: cout<<"A+E="<<"\n"; for(int i=0;i<2;i++) { {for(int j=0;j<2;j++) c=a+e; } cout<<c; cout<<"\n\n"; } getch();
C++ Ошибка при наследовании Имеется архитектура вида: класс "человек", от него производные "препод" и "член приемной комиссии". От их двоих производный класс "Препод и член приемной комиссии". При создании указателя на класс человек и попытки присвоения ему адреса на объект "препод и член приемной комиссии" сообщает что "человек" не является базовым классом для "препод и ЧПК". error C2614: 'TeacherAndChPrKom' : illegal... подробнее

Показать сообщение отдельно
Ланселот
6 / 6 / 1
Регистрация: 30.08.2011
Сообщений: 32
30.10.2011, 22:14     подскажите по строкам в С++
Вот что получилось.
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
       #include <iostream>
        #include <cmath>
        #include <stdio.h>
        #include<cstring>
        #include <conio.h>
        using namespace std;
        int main()
         { char stroka2[50],stroka1[50], newstroka[150];
           int len1, len2;
           int i=0, j=0, z=0;
           bool fl=true;//если true, то к новой строке добаваляется stroka1
                        //если false, то stroka2
//-----------------------------вводим данные-----------------------------------
           cout<<"Vvedite pervyyu stroky\n";
           cin.getline (stroka1,49);
           cout<<"Vvedite vtoryy stroky\n";
           cin.getline (stroka2,49);
           len1=strlen(stroka1);
           len2=strlen(stroka2);
//----------------------------склеиваем строки-----------------------------
           while (z<=strlen(newstroka))
            {
               if (fl)
                {
                  while ((stroka1[i]!=' ')&&(i<len1))
                    {
                     newstroka[z]=stroka1[i];
                     i++;
                     z++;
                    }//while (stroka1[i]!=' ')
                    fl=!fl;
                 if (stroka1[i]==' ')
                    {
                      while (stroka1[i]==' ') i++;
                    }
                }// if fl
                 else
                {
                  while ((stroka2[j]!=' ')&&(j<len2))
                    {
                     newstroka[z]=stroka2[j];
                     j++;
                     z++;
                    }//while (stroka2[j]!=' ')
                    fl=!fl;
                    if (stroka2[j]==' ')
                    {
                      while (stroka2[j]==' ') j++;
                    }
                }
              newstroka[z]=' ';
              z++;
            }//while (z<=strlen(newstroka))
 
                   cout<<"Novaya stroka\n";
                   cout<< newstroka;
 
          getch(); 
         return 0;
        }
На выход за длину строки не проверял, извини.
 
Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru