Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #include <stdafx.h> #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { setlocale( LC_ALL,"Russian" ); double a,b,m,z,x,i; cout«"Ввести х = "; https://www.cyberforum.ru/ cpp-beginners/ thread859356.html Обход дерева в ширину C++
Не могу понять и осознать алгоритма обхода в ширину(по уровням) описанным в книги Дейтеля: 1). Поместить корневой узел в очередь. 2). Пока в очереди остаются узлы, прочитать следующий узел в очереди, распечатать значение в узле, если указатель на левого потомка узла не NULL, вставить левого потомка в очередь если указатель на правого потомка узла не NULL, вставить правого потомка в очередь ...
C++ проверка на сбалансированность Ребят помогите, нужно проверить, является ли двоичное дерево поиска сбалансированным! #include <stdio.h> #include <conio.h> struct node // Структура узла { int info ; int c ; node *ll, https://www.cyberforum.ru/ cpp-beginners/ thread859342.html C++ задача к курсовой (Багаж пассажира) https://www.cyberforum.ru/ cpp-beginners/ thread859335.html
1. Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл , содержащий информацию о багаже нескольких пассажиров, информация о багаже каждого отдельного пассажира представляет собой соответствующую пару чисел а) Найти багаж, средний вес одной вещи в котором отличается не более чем на 0,3 кг от общего среднего веса вещи. б) Найти число пассажиров, количество вещей...
C++ Аналог system("cls"); Есть ли что то побыстрей?
Нужно стирать содержимое с окна и выводить новое. Функция cls как то заторможено это делает. Нужно что бы он быстрей обновлялся.
C++ Работа с текстовые файлы, вычисления с матрицами https://www.cyberforum.ru/ cpp-beginners/ thread859325.html
Добрый день. Не могу в такие задания. Буду благодарен за помощь. Задание: В текстовом файле записаны матрицы A(4x4), B(3x3), C(5x5). Прибавить элементы к диагональным элементам каждой из значений минимального по модулю ненулевого элемента массива. Полученные данные вывести в отдельных текстовых файлах. Для ввода, вывода и сложения к диагональным елементам числа использовать функции, а также...
C++ Можно ли переделать метод? есть метод:Из многочисленных подходов к решению этой подзадачи наш выбор остановился на алгоритме, в основе которого лежит определение относительного положения точки и вектора на плоскости. Вектор — это направленный отрезок прямой линии, начинающийся в точке beg_p и заканчивающийся в точке end_p. При графическом изображении конец вектора украшают стрелкой. Теперь призовите ваше пространственное... https://www.cyberforum.ru/ cpp-beginners/ thread859312.html C++ Работа с массивами C++
Имеем код, здесь у меня есть массив в нем задан алфавит, затем мы заменяем к примеру пять первых символов этого алфавита, как сделать проверку , чтобы символы которые мы вбили первые пять, уже не повторялись, далее, а далее по алфавиту все продолжалось, НАПРИМЕР: был алфавит ABCDEFG....и т.д. мы заменили первые 5 символов таким образов D A B F G, и затем вывод на экран будет таков: сначала наши 5...
C++ Работа с файлами https://www.cyberforum.ru/ cpp-beginners/ thread859293.html
Беда. Пишу программу для генерации онлайн тестов из обычного текстового файла. И столкнулся с такой проблемой. Файл будущего теста имеет вид: 1. Vopros (1) Otvet 11 (0) Otvet 12 (1) Otvet 13 2. Vopros (0) Otvet 21 (0) Otvet 22
C++ Строки. Напечатать слова, в которых нет повторяющихся букв https://www.cyberforum.ru/ cpp-beginners/ thread859271.html
Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими пробелами. За последним словом – точка. Напечатать слова, в которых нет повторяющихся букв;
C++ Матрицы. Найти строку с максимальной суммой модулей элементов
Среди строк заданной целочисленной матрицы, содержащих только нечетные элементы, найти строку с максимальной суммой модулей элементов. спасибо заранее за помощь!
C++ Матрицы. Получить логическую последовательность https://www.cyberforum.ru/ cpp-beginners/ thread859265.html
help me,please! Даны натуральное число n , действительное число x , действительная матрица размера n x 2n . Получить логическую последовательность b1,…,bn , где b имеет значение «истина», если элементы i-ой строки матрицы не превосходят x , и значение «ложь» в противном случае.
1 / 1 / 1
Регистрация: 08.05.2013
Сообщений: 12
0

Третье по величине значение - C++ - Ответ 4527502

08.05.2013, 17:42. Показов 606. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В массиве из 10 целых чисел, найти третье по величине(наибольшее) число.

На входе:
1000
1 1 2 3 4 5 6 7 8 9 1000
2 338 304 619 95 343 496 489 116 98 127
3 931 240 986 894 826 640 965 833 136 138
4 940 955 364 188 133 254 501 122 768 408
5 42 468 335 501 170 725 479 359 963 465

на выходе:
1 8
2 489
3 931
4 768
5 501

Где-то в моей программе есть ошибка вычисления этого числа, помогите, пожалуйста, найти ее. Вручную перебираю массивы, вроде правильно программа выдает.

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
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <fstream>
#include <sstream>
#include <string.h>
using namespace std;
int zzz = 0;
void WriteFile1(char* file_name, string str[])
{
     ofstream wr(file_name); 
     for(int i=0;i<zzz;i++)
     if(i != zzz-1)
        wr<<(i+1)<<" "<<str[i]<<"\n";
     else
         wr<<(i+1)<<" "<<str[i];
}
 
string Sort(int a[])
{
 for (int i = 1; i < 11; i++)
 {
       for (int j = i+1; j < 11; j++)
          if (a[i] < a[j])
          {
             int buf = a[i];
             a[i] = a[j];
             a[j] = buf;
          }  
 }
   std::stringstream ss;
    std::string s;
    ss << a[3];
    s = ss.str();
   return s;            
}
 
void ReadFile1(char* file_name)
{
  string line;
  int mas[11];
  string rmas[2000];
  
  ifstream myfile(file_name);
  if (myfile.is_open())
  {
    getline(myfile,line);
    while ( myfile.good() )
    {
      getline(myfile,line);
      
      
     char *p = strtok(const_cast <char*> (line.c_str()), " " );
     int t=0;
     while (p != '\0')
     {
      mas[t] = atoi(p);
      p = strtok (NULL, " ");
      t++;
      }
      rmas[zzz] = Sort(mas);
      zzz++;
    }
    myfile.close();
  }      
  
 
  WriteFile1("output.txt",rmas);
}
 
int main(int argc, char *argv[])
{
    ReadFile1("input.txt");
    //system("PAUSE");
}


Вернуться к обсуждению:
Третье по величине значение C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2013, 17:42
Готовые ответы и решения:

Найти значение 3-го по величине элемента и значение всех элементов массива, которые его превышают, заменить на найденное значение
Работа с массивами:

Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение
Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают,...

Почему в массив из двух элементов можно ввести третье значение?
Объясните пожалуйста почему работает программа у нас ведь массив us из 2-х элементов а он позволяет...

Программа которая в третье поле структуры, имеющей 5 целочисленных полей, заносит значение 5
Тема структуры : Написать программу, которая в третье поле структуры, имеющей 5 целочисленных...

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

Найти значение 3-го по величине элемента массива
Задание Объявить массив целых чисел и заполнить его значениями, введенных с клавиатуры....

Написать рекурсивную функцию, возвращающую третье по величине число в массиве
Доброго времени суток друзья. тут вот такая задачка. надо сделать рекурсивную функцию. функция...

Вычислить минимальное по абсолютной величине значение функции и соответствующее значение аргумента
Составить программу табулирования и исследования функции f(x) на заданном диапазоне изменения...

Вычислить минимальное по абсолютной величине значение функции и соответствующее значение аргумента
Необходимо составить блок-схему и программу табулирования и исследования функции F(x) на диапазоне...

Присвоить целочисленной величине n значение
Дано целое число k (1 ≤ k ≤ 365). Присвоить целочисленной величине n значение 1, 2, ..., 6 или 0 в...

Найти значение 3-го по величине элемента
Помогите, пожалуйста!!! Нужен код C#. Объявить массив целых чисел и заполнить его случайными...

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