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

Потоки и файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ insert работает как-то странно http://www.cyberforum.ru/cpp-beginners/thread653546.html
По задумке при последовательном вводе чисел 1, 2, 3 и тд на экране должно появится 2 2 1 1 и тд а выходит 2 1 2 1...и тд
C++ Циклы и выражения отношений (Прата 5 глава 3 зад) Помогите с задачей: Дафна инвестировала $100 под простых 10%. То естьб каждый год инвестиция должна приносить 10% инвестированной суммы, т.е. 10$ каждый годЖ прибыль = 0,1 * исходный баланс В то же время Клео зарабатывает 5% от $100 в первый год, что даёт $105. на след. год она зарабатывает 5% от $105, что сотсавляет $5.25, и так далее. Напишите программу, кот. вычислит, сколько лет... http://www.cyberforum.ru/cpp-beginners/thread653545.html
Как правильно впихнуть и использовать перечисления в структуре? C++
// Test_Project.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; /////////////////////////////////////////////////////////////////////// struct employee {
итерационный цикл C++
Всем привет, сижу, не могу понять как сделать функцию для поиска суммы ряда. вот задание : Разработать алгоритм и составить программу вычисления значений суммы S заданного ряда при различных значениях аргумента Х: во внутреннем цикле для фиксированного значения Х поочередно суммировать члены ряда, пока их абсолютная величина превышает заданную точность eps. Вычисление очередного член ряда...
C++ Функция.Ряд тейлора для експоненты http://www.cyberforum.ru/cpp-beginners/thread653532.html
Заранее прошу искреннего извинения за свою дурость, но все таки, ctrl+c ctrl+v не хочу заниматся, и сообственно в чем проблемма, написал функция для нахождения експоненты Ех через разложение в ряд тейлора, и с положительными числами она работает на ура, но с отрецательными чем больше х тем хуже результат, подскажите где не прав...заранее большое спасибо. template <typename any> any EXP(any...
C++ Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол Помогите пожалуйста бездарю( дана целочисленная квадратная матрица размером 4х4 написать программу, содержащую функцию, которая путём перестановки элементов помещает её максимальный элемент в левый верхний угол, следующий по величине- в озицию (2,2) следующий (3,3) и тд заполнив таким образом всю главную диагональ. Если можно то с коментариями особо сложных строк написал только часть да и то... подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
18.09.2012, 00:40     Потоки и файлы
_Tanechka_, для этой задачи совсем не нужен массив. Мы каждый раз считываем следующее число во временную переменную. Если оно больше текущего максимального, присваиваем ее значение максимуму. Изначально максимум инициализируется минимальным возможным значением для типа int. Тут можно даже и n не заводить, а сделать вот так:
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
#include <iostream>
#include <fstream>
#include <limits>
 
 
int main() {
   std::ifstream inFile( "input.txt", std::ios::in );
   int tmp,
       max = std::numeric_limits< int >::min();
   
   inFile >> tmp; //отбрасываем кол-во чисел
   
   while  ( inFile >> tmp ) {   //читаем из файла по очереди все числа
      std::cout << tmp << ' ';
      
      if ( tmp > max )
         max = tmp;
   }
   
   std::cout << '\n' << max << std::endl;
 
   inFile.close();   
 
   return 0;
}
 
Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru