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

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

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

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

26.04.2011, 17:06. Просмотров 407. Ответов 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;
}
Помогите пожалуйста очень прошу. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2011, 17:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Довольно простые проги. (C++):

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

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

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

Как научиться создавать на C++ простые приложения (очень простые игры)? - C++
Помогите, я хочу научится создавать какието для начала очень простые игры, приложения. но я вооще ничего не знаю :wall: не знаю с чего...

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2011, 17:06
Привет! Вот еще темы с ответами:

Довольно странный и смешной глюк. (и очень непонятный.) - 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 кб?) так много


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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