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

Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описатель inline http://www.cyberforum.ru/cpp-beginners/thread653069.html
Описатель inline должен располагаться только в прототипе или определении функции или и там, и там?
C++ Подскажите условие Не знаю какое должно быть условие, для проверки файла на пустоту if(comand=="4") { cout<<"ЧТЕНИЕ ИЗ ФАЙЛА"<<endl; ifstream f; f.open("avto.txt"); if(!f) { cout<<"Невозможно открыть файл."; } http://www.cyberforum.ru/cpp-beginners/thread653067.html
C++ Таблицы aij где Aij = sin (i + j)
Дано натуральное число n. Определить количество положительных и отрицательных элементов таблицы aij, где i, j = 1,2, ..., n, если: Aij = sin (i + j).
fputs и две переменные C++
Всем здравствуйте. Не ругайте сильно ибо туплю по страшному. Видимо из-за полусонного состояния. Подскажите как правильно записать две переменные с помощью fputs. Пробовал fputs(i+"\t"+ArKeywords, file); но не пашет.
C++ OpenAl инициализация http://www.cyberforum.ru/cpp-beginners/thread653053.html
Помогите разобраться как Элементарно поключить OpenAl изспользую только: al.h alc.h напишите код так плиз: viod ГореИнициализация(){}; int main() { ГореИнициализация(); } Просто везде находит в инклудами #include <al.h>
C++ Как вывести свою строку в заголовок консольной строки? Добрый вечер! Уважаемые форумчане, я делаю программу которая будет осуществлять поиск на диске, и мне нужно что бы проверяемая папка выводилась в заголовок консольной строки. Знаю что нужно использовать массив argv, но при добавлении в него данных, ничего не меняется. Делал так: argv="параметры поиска"; Как это сделать? За ранее благодарен! подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
17.09.2012, 07:17     Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину
вот код к 3 задаче , единственное не понятно про k , поэтому я принял равным его М так как, из факториала видно , что аргумент его не может быть меньше 0

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
unsigned long factfunc(unsigned long x)
{
  if(x > 0)
    return x * factfunc(x-1);     //рекурсия
  else
    return 1;
}
 
int main(){
    unsigned long sum=0;
    int m,n;
    cout<<"\n Введите N:"; cin>>n;
    cout<<"\n Введите M:"; cin>>m;
    for (int k=M; k<N ; k++)
        sum+=k*k*log(factfunc(k));
    cout<<"\n Сумма равна:"; cin>>sum;            
}
Добавлено через 2 минуты
по первой задаче обшарте форум тема избита!
 
Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru