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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DREAMspb
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 41
#1

Довольно простые проги. - C++

26.04.2011, 17:06. Просмотров 373. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста кто может.Просто только начал учить C++ а лабы сдавать нужно.
1)Отформатировать файл с программой на языке С. ( вложенные циклы, if_else)
2)Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом все восьмеричные константы.
3)Написать программу конкатенации произвольного количества файлов, запускаемую из командной строки так: cat.exe fileout = file1 + file2 + file3 ... Программа должна предварительно проверить корректность строки и существование файлов, и только потом провести все действия.
4)Написать программу составления линейного упорядоченного списка слов по символьному файлу и рекурсивную функцию вывода списка в обратном порядке.
5)Написать программу, формирующую по исходному BMP файлу новый BMP файл,в котором правая половина является зеркальным отражением левой.
6)Написать программу, нормализующую файл к заданной максимальной амплитуде N.N указать в командной строке.

Вот такие проги нужны и если можно с коментариями буду очень благодарен.
вот прога для первых двух заданий
#include <StdAfx.h>
#include <iostream>
#include <cmath>
using namespace std;

int main(int argc, char *argv[])
{
int s;
cout<<"Enter size: ";
cin>>s;
float* mass=new float[s];
cout<<"Enter array: "<<endl;

for (int i=0;i<s;i++)
cin>>mass[i];

float min=*mass,max=*mass,result;
for (int i=0;i<s;i++)
{
if (mass[i]<min)
min=mass[i];
if (mass[i]>max)
max=mass[i];
}
result=fabs(min)<fabs(max)?min:max;
cout<<"Result: "<<result;

delete[] mass;
return 0;
}
Помогите пожалуйста очень прошу. Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2011, 17:06     Довольно простые проги.
Посмотрите здесь:

С++ вроде простые проги - C++
Привет Всем народ очень нужна помощь до четверга написать вот такие программы могу только на паскале а вот на С++ не могу( 3 проги ...

Довольно странно. - C++
Приписать к числу 1022 слева и справа по одной цифре так, что-бы полученное шестизначное число делилось на 7,8,9. Весь моск сломал. ...

Подскажите по C++ довольно простую литературу - C++
Проблема заключается в том, что мне бы хотелось изучить язык программирования C++. Вся сложность в моем непонимании многих нюансов данного...

Судоку. Задача довольно-таки интересная - C++
Написать программу через рекурсию, делающую судоку.... Добавлено через 2 часа 50 минут а вроде задание так звучит: дан текстовый...

Довольно Трудная задача(Двумерные массивы) - C++
Вот попалась такая задача: Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20....

Довольно странный и смешной глюк. (и очень непонятный.) - C++
Появился странный глюк. В точке 1 ввожу текст в структуру при помощи обычного cin. В точке 2 видно, что значение принято. В точке 3,...

Довольно большое время работы с std::min() - C++
Здравствуйте! Имеется 2 исходника. 1: #include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;cstdlib&gt; #include &lt;stack&gt; #include...

Довольно сложная задачка (как можно добыть функцию?) - C++
Вопрос заключается в следующем: как можно добыть функцию? Допустим есть он-лайн игра (многим известная, Point Blank), мне надо порыскать в...

Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? - C++
Почему 20 строчек программа после компиляции exe файл занимает пол метра 512 кб?) так много

проги на С++ - C++
Я полный чайник в программировании,поэтому приходиться просить у вас помощи.Помогите плз сделать несколько программ,а то без них до...

Проги - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; using namespace std; int main() { setlocale(0,&quot;rus&quot;); int...

Перевод проги из С++ в С - C++
Дана программа: #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; using namespace std; int main(int argc, char* argv)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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