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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2011, 09:44   #1
Credo4444
Пользователь
 
Регистрация: 01.03.2011
Сообщений: 15
Восклицание Файлы (Си)

Нужно сегодня к вечеру или ночи написать 2 программы на языке Си. есть готовое на паскале. 6wmz все что есть.
1.Число компонент файла f, компонентами которого являются целые числа, кратно 10. Переписать компоненты файла f в файл g, изменяя порядок чисел в каждой десятке так, чтобы в начале шли числа, делящиеся на 3, затем числа, дающие при делении на 3 остаток 1, затем числа, дающие при делений 3 остаток 2. Порядок самих десяток должен быть сохранен.
2.Дан файл, содержащий сведение о студентах, включающие в себя его фамилию имя, год рождение, номер группы и оценки, по каким либо трем предметам.
Составить программу, которая выводит:
-Данные отличников;
-Данные студентов, получивыших по какому либо предмету оценку-2;
-Списко студентов, фамилий которых начинаются с буквы “A”;
-Упорядочить список по году рождению
Credo4444 вне форума Ответить с цитированием
Старый 02.06.2011, 09:45   #2
Credo4444
Пользователь
 
Регистрация: 01.03.2011
Сообщений: 15
По умолчанию

icq 387-915-570
Credo4444 вне форума Ответить с цитированием
Старый 02.06.2011, 10:52   #3
Loveb
 
Регистрация: 07.10.2010
Сообщений: 8
По умолчанию

Файл какого расширения?
хотелось бы поподробнее глянуть
vano_loveb@mail.ru
Loveb вне форума Ответить с цитированием
Старый 02.06.2011, 10:57   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

phoenixcorp13@gmail.com
скиньте ваши паскалевские программы, переведу на С.
так же под какой компилятор нужно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.06.2011, 16:26   #5
Credo4444
Пользователь
 
Регистрация: 01.03.2011
Сообщений: 15
По умолчанию

помогите срочно они пропали так и не свзяался
Credo4444 вне форума Ответить с цитированием
Старый 02.06.2011, 16:42   #6
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

на си чет меня ломаааает. на плюсах хочешь бесплатно?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 02.06.2011, 16:59   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

от ТС на почту ничего не получал.
хотя в общем то теперь, я уже занят.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.06.2011, 17:02   #8
Credo4444
Пользователь
 
Регистрация: 01.03.2011
Сообщений: 15
По умолчанию

pproger буду благодарен сделайте на плюсах тогда
Пепел Феникса я вам на аську и в google talk писал((
Credo4444 вне форума Ответить с цитированием
Старый 02.06.2011, 17:12   #9
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Credo4444
вечером после работы сделаю вторую. приведи пример файла (его структуру), который надо прочитать и проанализировать
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 02.06.2011, 17:13   #10
Credo4444
Пользователь
 
Регистрация: 01.03.2011
Сообщений: 15
По умолчанию

Число компонент файла f, компонентами которого являются целые числа, кратно 10. Переписать компоненты файла f в файл g, изменяя порядок чисел в каждой десятке так, чтобы в начале шли числа, делящиеся на 3, затем числа, дающие при делении на 3 остаток 1, затем числа, дающие при делений 3 остаток 2. Порядок самих десяток должен быть сохранен.

uses crt;
var f,g:file of integer;
n,i,j,a,k,p:integer;
begin
clrscr;
randomize;
assign(f,'filef');{создаем файлы}
rewrite(f);
assign(g,'fileg');
rewrite(g);
write('Сколько десятков чисел записать в файл? n=');
readln(n);
for i:=1 to n do
for j:=1 to 10 do
begin
a:=random(50)+1;
write(f,a);{заполняем первый}
end;
reset(f);{открываем для чтения}
writeln('Файл F:');
while not eof(f) do
begin
read(f,a);
write(a,' ');
end;
close(f);{прочитали, закрываем}
writeln;
writeln;
reset(f);
for i:=1 to n do{по количеству десятков}
begin
p:=(i-1)*10;{встаем в начало десятки, индексы идут с 0
1 - от 0 до 9, 2 - от 10 до 19....}
for j:=0 to 2 do{3 раза проходим}
for k:=p to p+9 do{10 чисел}
begin
seek(f,k);{встаем}
read(f,a);{читаем}
if a mod 3=j then write(g,a);{выбираем с остатком 0,1,2}
end;
end;
close(f);
reset(g);
writeln('Файл G:');
while not eof(g) do
begin
read(g,a);
write(a,' ');
end;
close(g);
readln
end.
Credo4444 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы (текстовые файлы) Finn4ik Помощь студентам 0 25.04.2011 21:42
Файлы Agent_147 Общие вопросы Delphi 1 13.04.2011 13:46
Не сохраняет файлы (Создает файлы пустышки) Rock231 Помощь студентам 2 25.12.2010 12:31
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53