Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сокращение кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов функции. Перенос переменной http://www.cyberforum.ru/cpp-beginners/thread723896.html
Run-Time Check Failure #2 - Stack around the variable 'menu' was corrupted. Уже 2 часа не могу понять, почему эта ошибка... Помогите пожалуйста) Заранее спасибо) #include <iostream> #include...
C++ Структуры (вычислить самое распространенное женское имя) Доброго времени суток! Не могу понять почему у меня строка не копируется. Решил заранее проверить вывод на экран. Вобще необходимо из введенной с клавиатуры информации вычислить самое... http://www.cyberforum.ru/cpp-beginners/thread723874.html
Переведено с Pascal на C++ (проверить) C++
Привет всем! Перевела программу с Pascal на C++...Но работает не так...дальше не знаю что делать) Помогите пожалуйста,если не трудно :-) Вот программа: #include <iostream.h> #include <conio.h>...
Запись массива в файл C++
Здравствуйте. Помогите найти ошибку в программе. С клавиатуры вводится предложение, программа считает сколько слов начинается с одинакового символа, вывод результат на экран и записывает результат в...
C++ числовые ряды в С++ http://www.cyberforum.ru/cpp-beginners/thread723840.html
Как записать данный ряд: pi=3+4((1/2*3*4)-(1/4*5*6)+(1/6*7*8)-......) в С++?
C++ Определить длину гипотенузы прямоугольного треугольника по его катетам Написать функцию Gip (K1, K2) вещественного типа, определяющую длину гипотенузы прямоугольного треугольника по его катетам К1 и К2. С помощью этой функции найти гипотенузы 2-х треугольников. кому не... подробнее

Показать сообщение отдельно
Арсен_
2 / 2 / 0
Регистрация: 25.11.2012
Сообщений: 27

Сокращение кода - C++

08.12.2012, 17:25. Просмотров 573. Ответов 10
Метки (Все метки)

Есть задача: [ссылка удалена]

Я решил таким способом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
 
int N,i,x,t,k,j,*G;
 
main()
{
    std::fstream I("input.txt"), O("output.txt", 2);
    I >> N;
    for(G = new int[N*2]; I >> G[i];) i++; 
 
    for(; j < N; j++)
        if((k = G[j]*G[N+j]) > x) {x = k; t = j;}
    O << ++t;
}
Размер кода: 175

Как можно еще сократить размер кода?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru