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

Как найти три наибольших элемента массива за один просмотр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление суммы бесконечного ряда (ряд Тейлора) http://www.cyberforum.ru/cpp-beginners/thread61169.html
Люди, если у кого есть время, прошу помочь с решением задачи ! Решение задачи должно быть на C ! :scratch: http://xmages.net/out.php/i609131_Zadacha.gif http://xmages.net/out.php/i609134_Uslovie.gif Заранее благодарю ! :)
C++ обработка последовательности Доброе время суток) Начинаю изучать С++, но лучше всего конечно же понимаю на примерах. Прошу помочь с такими задачами : 1) Дана последовательность из n целых элементов. Сжать последовательность, удалив из нее все нулевые элементы, затем отсортировать ее по убыванию. Вывести на экран исходную последовательность до сжатия, после сжатия и после сортировки. 2) Та же задача, только вместо... http://www.cyberforum.ru/cpp-beginners/thread61153.html
C++ Перевести произвольное десятичное число типа char в двоичную систему счисления
Здравствуйте, уважаемые программисты! У меня скоро сессия, а долги не сданы до сих пор (Именно по программированию) Я даже не новичок - просто ничего не понимаю в этом, помогите пожалуйста решить 2 задачи по программированию на Си. 1) Перевести произвольное десятичное число типа char в двоичную систему счисления. 2) Распечатать слово, введенное с клавиатуры наоборот. Всем огромное спасибо...
C++ c++ и ASM
помогите найти ошибку #pragma once #include <stdlib.h> #include <iostream> class bbyte { private: void *data;
C++ Господа, будьте добры помочь составить таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread61140.html
Помогите пожалуйста! "Составить таблицу значений функции z=f(x,y)=(2.75*cos(x*x+1))/(exp(x)*sqrt(fabs(y-5))) с использованием операторов цикла while и do…while, при x = 1..5 , hx= 1 , y = 2,1..3 , hy= 0,2" Я уже как только не пробовал:wall: ВЫРУЧИТЕ!!!
C++ Двумерные массивы Никогда особо раньше не занимался программирование,больше как то математикой.И вот на первом курсе стали изучать язык Си на лекциях.На практике(практикум ЭВМ) применяем что то и из С++(лектор и практик разные перподы:)). И вот начали писать разные программы по двумерным массивам(определить симметричная матрица или нет,сложить,перемножить и т.д.). Всё вроде хорошо,да вот появилась проблема даже... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
04.11.2009, 21:54
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
#include <windows.h>
#include <iostream.h>
int main ()
{
    int *mas, n, i, a, b, c;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Ââåäèòå êîëè÷åñòâî ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*: "<<endl;
    cin>>n;
    mas=new int[n];
    cout<<"Ââåäèòå ýëåìåГ*ГІГ» Г¬Г*Г±Г±ГЁГўГ*: "<<endl;
    for(i=0; i<n; i++)
    {
       cout<<"["<<i<<"]= ";
       cin>>mas[i];
    }
    cout<<"èñõîäГ*ûé Г¬Г*Г±Г±ГЁГў"<<endl;
    for(i=0; i<n; i++)
       cout<<mas[i]<<" ";
    cout<<endl;
    a=mas[0];
    b=mas[1];
    c=mas[2];
    for(i=3; i<n; i++)
        if(mas[i]>=a || mas[i]>=b || mas[i]>=c)
        {
            if(a<=b && a<=c)
                a=mas[i];
            else
                if(b<=c)
                    b=mas[i];
                else
                    c=mas[i];
        }       
        cout<<"Òðè Г*Г*èáîëüøèõ Г·ГЁГ±Г«Г*: "<<a<<"  "<<b<<"  "<<c<<endl;
        return 0; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru