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

Оператор for,if ( найти два наибольших числа) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Для заданных чисел вывести «true» или «false» http://www.cyberforum.ru/cpp-beginners/thread617001.html
Для заданных чисел вывести «true» или «false» для выполнения следующих условий: а) целые числа m и n имеют одинаковую чѐтность, б) только одно из целых чисел m и n чѐтно.
C++ Сортировка двумерного массива char Помогите пожалуйста отсортировать двумерный массив(2d) символов(char) по возрастанию.. Пишу программу на с++ в Visual Studio 2005; дело вот в чём - есть двумерный массив символов состоящих из строк содержащих как цифры так и буквы. Сдесь представлены пределы номеров кредитных карт и названия карт. Номер состоит из 16 символов затем следует разделитель и второй предел карты,далее... http://www.cyberforum.ru/cpp-beginners/thread616986.html
Как вычислить значение суммы C++
Для заданого целого числа n вычислить значение суммы
Таймеры.Не срабатывает сравнение C++
Всем доброго времени суток!.Есть код(архивация),который должен запускаться раз в 30 мин(в коде для теста 1 мин.),но почему-то этого не происходит.Прошу помочь!Закомментированый код тоже рабочий,просто пробовал. { time_t t; struct tm *t_m; t=time(NULL); t_m=localtime(&t); int timer1, timer2; int tm_hour,tm_min,tm_sec; t_m->tm_hour;
C++ Как вычислить минимум http://www.cyberforum.ru/cpp-beginners/thread616966.html
Подскажите как дописать программу По заданным значениям x,y,z вычислить u=min(x,max(y,z)) #include "stdafx.h" #include <iostream> #include <stdio.h> #include <iostream> #include <cmath> #include <conio.h>
C++ Объявление класса Patient Доброго времени суток! Есть программа, в ней несколько файлов. Есть класс Patient, на который создается указатель в файле polyclinic.cpp, этот же класс нужен в файле patient.cpp. Вопрос в том, как сделать, чтобы определенный класс в polyclinic.cpp был доступен в patient.cpp? При определении в обоих файлах, студия ругается error LNK2005: "class Patient * patient" (?patient@@3PAVPatient@@A) уже... подробнее

Показать сообщение отдельно
Jokersk
6 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 3
01.07.2012, 12:47  [ТС]     Оператор for,if ( найти два наибольших числа)
Спасибо, но как раз я до изучения массивов и не дошел пока ) работаю с числами)....но если взять программму написанную тут для массива ...она не правильно работает ...теже ошибки что и у меня теряються некоторые числа....я нашел решение...мож у кого будет таже проблема ( в первом операторе if нада присваивать max2=max, тогда при следущем цикле при max< x; max2 получит переменную max, а дальше понятно :

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
#include <iostream>
using namespace std;
 
int  main () // Нахождение двух наибольших чисел
 
{
                    setlocale(LC_CTYPE,"Russian");
   int x,i,max,max2;
 
   max=max2=0;
  
   for (i=0;i<5;i++)
   {
    cout << "Введите числа   ";
    cin >> x;
    
       if ( max < x )
           {
                        max2=max;
               max=x;
           }
       else
       {
           if ((max2<x)&&(max!=x)) // (x>max) так два наибольших могут быть равны
           max2=x;
       }
    
      
       cout << "Максимальное  " << max << endl;
       cout << "Максимальное2  " << max2 << endl;
   }
 
  
   return 0;
}
 
Текущее время: 21:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru