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

Последовательность цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить нажата ли кнопка http://www.cyberforum.ru/cpp-beginners/thread363310.html
Здравствуйте. Помогите пожалуйста разобраться. Пишу программу в GUI на тему базы данных. Там имеется кнопка, назову её ButZap1 (класс QPushButton). При нажатии на кнопочку происходит связь следующего сигнала со следующим слотом: connect(ui.ButZap1, SIGNAL(clicked()), this, SLOT(showFootball())); А внутри showFootball имеется следующая запись для определения нужной мне записи базы...
C++ Помогите разобраться с типами данных Здравствуйте! Размер (в байтах) объектов каких типов данных зависит от разрядности процессора? http://www.cyberforum.ru/cpp-beginners/thread363305.html
помогите обработать массив. C++
Доброго времени суток. В общем есть задача с массивом. вывод массива я сделал: //вывод основного массива int n; int a; cout<<"vvedite N"<<endl; cin>>n; cout<<endl; for (int i=0;i<n;i++)
C++ Объединение двух массивов.
Добрый день!!!! Стоит задача из двух массивов сделать один. Первый массив А {"1111111133333333"}; Второй массив В {"22224444"}; Нужно сделать массив С вида {"111111112222333333334444"}; Попытался написать, но что то намутил, на одном ПК вроде работает, на другом в том же компиляторе нет. Подскажите, пожалуйста, где ошибка?
C++ простой вопрос по с++ http://www.cyberforum.ru/cpp-beginners/thread363281.html
О всемогущие! Помогите понять почему... Итак, есть простой класс (foo) и есть производный от него класс (newFoo). Вот их определения: class foo { public: int bar( int a, int b ) { return ( a * b ); } }; #include "foo.h" class newFoo : public foo {
C++ Задача на вычисление площади и периметра Составить программу вычисления площади и периметра квадрата со стороной 348. Вот пишу то, что составляю я, но в чем-то выдаёт ошибку... #include<iostream.h> #include<conio.h> main() { int a, p, s; a=348; подробнее

Показать сообщение отдельно
KeyGen
 Аватар для KeyGen
333 / 289 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
10.10.2011, 01:18     Последовательность цифр
alkagolik, Немного модифицировал:
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
#include <stdio.h>
#include <iostream>
 
using namespace std;
 
int main(){
    
    setlocale(LC_ALL, "rus");
    
    char arr[100] = {'\0'};
    int max = 0, count = 1, i = 0,j=0;//count -Г±Г·ГҐГІГ·ГЁГЄ, max - Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*Г*Гї Г*åóáûâГ*ГѕГ№Г*Гї
                                      //ïîñëåäîâГ*òåëüГ*îñòü
    int k; 
    
    scanf("%s", &arr); //Г±Г·ГЁГІГ*ГІГј öèôðû Гў Г¬Г*Г±Г±ГЁГў
    
 
    while (arr[i] !='\0'){  // ïîêГ* ýëåìåГ*ГІ Г¬Г*Г±Г±ГЁГўГ* Г*ГҐ Г°Г*ГўГҐГ* ñèìâîëó ГЄГ®Г*Г¶Г* ñòðîêè
 
        while (arr[i++] <= arr[i + 1])  //ïîêГ* ïðåäûäóùèé ýëåìåГ*ГІ <= ñëåäóþùåãî 
            ++count;   //Г*Г*êðó÷èâГ*ГҐГ¬ Г±Г·ГҐГІГ·ГЁГЄ
 
        if (max < count){ //åñëè Г¬Г*êñèìóì ìåГ*ГјГёГҐ Г±Г·ГҐГІГ·ГЁГЄГ* - Г§Г*ìåГ*ГЁГІГј Г¬Г*êñèìóì
            max = count;
            k=i; //Г‡Г*ïîìèГ*Г*ГҐГ¬ ãäå áûëГ* Г*Г*èáîëüøГ*Гї
            }
 
        count = 1; // ñáðîñèòü Г±Г·ГҐГІГ·ГЁГЄ
    }
    
    cout << "\nГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*Г*Гї ïîñëåäîâГ*òåëüГ*îñòü:\n";
    for(int m=k-max; m<k; m++) 
    cout << arr[m];
    
    cout << "\n\nÊîëè÷åñòâî öèôð Гў ïîñëåäîâГ*òåëüГ*îñòè:\n";
    printf("%d\n", max);
    printf("\n\n");
 
    system("PAUSE");
    return 0;
}
Миниатюры
Последовательность цифр   Последовательность цифр  
 
Текущее время: 11:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru