Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2010, 19:39   #1
saider
Новичок
Джуниор
 
Регистрация: 02.12.2010
Сообщений: 1
Вопрос [C++]:не выходят задачи

№1.Постановка задачи
Составить функцию для обработки символьных срок и программу для проверки работоспособности функции. За образец можно брать библиотечные функции обработки срок языка С, но не использовать их в своей функции.

При выполнении этой задачи необходимо:
1. Строки для тестирования функции вводятся в главной программе с клавиатуры.
2. Предусмотреть обработку ошибок в задании параметров и особен-ные случаи.
3. Разработать два варианта заданной функции с использованием:
а) индексированных массивов;
б) указателей.
Функция Word (s, n)
Назначение: выделение n-го слова из строки s.

№2.Постановка задачи
Заданный двумерный массив вещественных чисел (квадратная матрица A размером N x N
(6 <= N <= 10), содержащий действительные элементы. Входные данные задать самостоятельно, учитывая специфику задачи.

При выполнении этой задачи необходимо:
1. В программе должны быть предусмотрены функции для ввода / вывода элементов массива и его обработки.
2. Для автоматического заполнения массива А данным использовать генератор случайных чисел.

Условие задачи:
Сформировать вектор из наименьших значений элементов строк и найти их среднее арифметическое.

№3.Постановка задачи
В этой задаче предполагается использование побитовых операций. Данные вводятся из файла на диске и выводятся в файл и на экран. Имена входного и выходного файлов задаются в командной строке.

При выполнении этой задачи необходимо:
1. При открытии или создании любых файлов необходимо проверять наличие ошибок ввода-вывода.
2. Результат выполнения задания должен быть представлен в наглядной форме, например:
Результат объединения значений
65535 = 11111111 11111111
1 = 00000000 00000001 операцией поразрядное И (&) равна
1 = 00000000 00000001
Условие задачи:
Составить программу, кодирующую текстовый файл, путем перестановки первого и последнего битов в байте, 2-го и предпоследнего и т.д. Предусмотреть возможность декодирования. Для кодирования символа составить функцию.

№4.Постановка задачи
Данные хранятся в файле на диске. Реализовать их обработку, как указано в варианте. Реализовать заданный алгоритм сортировки и поиска данных.

При выполнении этого задания необходимо:
1. Имя файла задается в командной строке. Если оно там не было задано, то после соответствующего запроса вводится пользователем.
2. Использовать динамическое выделение памяти (размер массива задается пользователем после соответствующего запроса). Освобождать память, выделенную под динамические переменные, ОБЯЗАТЕЛЬНО.

Условие задачи:
Есть матрица m * n, действительных чисел. Упорядочить ее столбики методом Quick Sort. Методами последовательного и бинарного поиска найти заданное число в указанном столбце. Данные вводятся из файла.
saider вне форума Ответить с цитированием
Старый 02.12.2010, 20:46   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Назначение: выделение n-го слова из строки s.
Загляни сюда:http://www.programmersforum.ru/showthread.php?t=121545
Цитата:
Заданный двумерный массив вещественных чисел (квадратная матрица A размером N x N
(6 <= N <= 10), содержащий действительные элементы. Входные данные задать самостоятельно, учитывая специфику задачи.
Подсказка:
Код:
#include <stdlib.h>
const int n=3,m=3;
float a[n][m],v[n*m];
int _tmain(int argc, _TCHAR* argv[])
{
	int k=0;
	float sa=0;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			a[i][j]=rand();
			if((a[i][j]<v[k])||(j==0)) v[k++]=a[i][j];
		}
	}
	for(int i=0;i<k;i++) 		sa+=v[i];
	sa/=k;
	printf("%f",sa);getchar();
	return 0;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поля разела выходят за границы области печати yurik85 Microsoft Office Word 9 22.04.2012 16:57
Задачи в делфи. информационная модель задачи. @leks@ Помощь студентам 2 17.10.2010 19:15
Задачи Денискин Помощь студентам 5 27.09.2008 08:46
ФРС США снизила учетную ставку до 3.5% - большие деньги выходят в оборот Alar Свободное общение 7 24.01.2008 20:15