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

Сокращение кода - 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 <fstream> //files out or in libraries. using namespace std; int optmenu(char *menu) { cout << "Please select one of the following options:\n" << endl;
C++ Структуры (вычислить самое распространенное женское имя) Доброго времени суток! Не могу понять почему у меня строка не копируется. Решил заранее проверить вывод на экран. Вобще необходимо из введенной с клавиатуры информации вычислить самое распространенное женское имя, ну и вывести всю имеющуюся информацию на экран. Помогите разобрать, пожалуйста..... Вот фрагмент кода: //Самое распространенное женское имя #include<iostream> #include<conio.h>... http://www.cyberforum.ru/cpp-beginners/thread723874.html
Переведено с Pascal на C++ (проверить) C++
Привет всем! Перевела программу с Pascal на C++...Но работает не так...дальше не знаю что делать) Помогите пожалуйста,если не трудно :-) Вот программа: #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <time.h> #include <ctime>
Запись массива в файл C++
Здравствуйте. Помогите найти ошибку в программе. С клавиатуры вводится предложение, программа считает сколько слов начинается с одинакового символа, вывод результат на экран и записывает результат в файл. На экране выводит всё верно, а в файл записывает белиберду ("kolvo clov c { = -858993460") Заранее благодарю. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h>...
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
08.12.2012, 17:25     Сокращение кода
Есть задача: [ссылка удалена]

Я решил таким способом:
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

Как можно еще сократить размер кода?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru