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

Ошибка в работе программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Куда и как двигаться дальше? http://www.cyberforum.ru/cpp-beginners/thread194158.html
Здравствуйте! Я совсем недавно начал изучение программирование и все мои знания в этой области были получены из книги Ритчи и Кернигана и проработки упражнений из неё. Сейчас я изучаю С++ по Книге Страуструпа, но не хочется оставаться вечным учеником. Как уже сейчас я могу начать применять свои знания для реального написания ПО? Возможно с таким опытом участвовать в Open Source проекте и как...
C++ Вычислить количество какого-либо символа в строке Помогите написать программу с функцией, вычисляющей количество какого-либо символа в строке. http://www.cyberforum.ru/cpp-beginners/thread194148.html
ненаходит результат! C++
#include<stdio.h> #include<conio.h> main() { clrscr(); int a,b,c; printf("Введите a"); scanf("%d",a); printf("Введите b"); scanf("%d",b);
Промежуток {000000 - 999999} C++
Засел на последней задаче по теме :) Необходимо посчитать кол-во счастливых билетов и найти их процентную долю от общество числа билетов в промежутке от {000000 до 999999}. Кол-во с процентной долей - не проблема, но промежуток не даёт мне перейти к следующей задаче :( Тип int неприменим(хотя тема - задачи с целыми числами), а операции со строками и массивами не так просты:) Чтобы посчитать...
C++ Упорядочить массив натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread194134.html
Здравствуйте, помогите с заданием (написать программу) в Microsoft Visual C++ 6.0: Упорядочить массив натуральных чисел по неубыванию следующим способом: 1. сначала числа сортируются по последней цифре 2. затем числа сортируются по предпоследней цифре 3. и т.д. Подсчитать количество умножений, делений, и перестановок элементов массива.
C++ Подсчитать количество слов в строке Очень надо!!! 1. Дана строка - подсчитать количество слов в строке и вывести на экран количество слов, эти слова и напротив них количество букв в каждом слове например, количество слов 5 нана 4 парус 5 2. Дана строка - разделить строку на слова и каждое слово вставить в новый динамический подробнее

Показать сообщение отдельно
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
20.11.2010, 13:31  [ТС]     Ошибка в работе программы
Цитата Сообщение от MILAN Посмотреть сообщение
Сортировка по возростанию

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
#include <iostream>
 
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
        setlocale(LC_ALL,"Russian");
        int *arr,maxcount=0,max=0,temp=0;
        int size,count=0;
        cout<<"Введите длину массива: ";
        cin>>size;
        arr = new int[size];
          for(int i=0; i<size; i++)
           {
                           cout<<"Введите елемент "<<i<<" :";
                   cin>>arr[i];
                   cout<<endl;
            }
          cout<<"Массив: ";
             for(int i=0; i<size; i++)
                {
                   cout<<arr[i]<<"  ";
               }
        
         maxcount=arr[0];
         maxcount=1;
         for(int i=0; i<size; i++)
           {
               count=0;
                           for(int j=0; j<size; j++)
                 {
                                         if(arr[i]==arr[j])
                                         {
                                                 count++;
                                         }
                 } 
                          if(count>maxcount)
                          {
                                  max=arr[i];
                                  maxcount=count;
                          }
                 }
  cout<<"\n"<<"Элемент "<<max<<" Повторяется "<<maxcount<<" раза ";
  for(int i=0; i<size; i++)
  {
      for(int j=i; j<size; j++)
      {
         if(arr[i]>arr[j])
         {
             temp=arr[i];
             arr[i]=arr[j];
             arr[j]=temp;
         }
      }
  }
  cout<<endl<<"Отсортированый массив: ";
  for(int i=0; i<size; i++)
  {
      cout<<arr[i]<<" ";
  }
  system("pause");
  delete [] arr;
  return 0;
}
Мужик как тебя благодарить?!
 
Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru