Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
19 Jan 2006, 15:02
Сообщение
#41
|
|
![]() Погладь кота! =) Сообщений: 1 202 Спасибо сказали: 170 раз |
эх... я если честно, сам не разобрался с тем решением... а из новых могу выложить кое-что поинтереснее: попались в электронном виде задачи с мировой олимпиады по инфе. правда на английском.
-------------------- Мимо проходил)
|
|
|
|
19 Jan 2006, 16:21
Сообщение
#42
|
|
|
Immortal Сообщений: 2 415 Спасибо сказали: 60 раз |
ну выложи решение, и не важно разоьрался с ним ты или нет
ну и задачки, английский то мы знаем -------------------- |
|
|
|
19 Jan 2006, 20:28
Сообщение
#43
|
|
![]() Погладь кота! =) Сообщений: 1 202 Спасибо сказали: 170 раз |
за эти задачи вообще никакой ответственности не несу
Прикрепленные файлы
-------------------- Мимо проходил)
|
|
|
|
19 Jan 2006, 22:12
Сообщение
#44
|
|
![]() Undead elven necromancer Сообщений: 195 Спасибо сказали: 15 раз |
-------------------- Jesus saves... and takes half damage!
|
|
|
|
20 Jan 2006, 14:28
Сообщение
#45
|
|
![]() Погладь кота! =) Сообщений: 1 202 Спасибо сказали: 170 раз |
Ну что, выбираем задачу, начинаем обсуждать?
-------------------- Мимо проходил)
|
|
|
|
20 Jan 2006, 14:58
Сообщение
#46
|
|
![]() Undead elven necromancer Сообщений: 195 Спасибо сказали: 15 раз |
Задача 100, a+b
-------------------- Jesus saves... and takes half damage!
|
|
|
|
20 Jan 2006, 17:24
(Сообщение отредактировал gamecreator - 20 Jan 2006, 17:27)
Сообщение
#47
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
Цитата(Darth_Beleg @ 20 Jan 2006, 15:58) Задача 100, a+b 112. a^b-b^a зы. Код #include<iostream.h>
void main() { int a, b; cin>>a>>b; cout<<a+b; } |
|
|
|
20 Jan 2006, 18:33
Сообщение
#48
|
|
|
Immortal Сообщений: 2 415 Спасибо сказали: 60 раз |
нее... так не пойдет давайте из архива...
-------------------- |
|
|
|
20 Jan 2006, 18:42
Сообщение
#49
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
Цитата(Bourn @ 20 Jan 2006, 19:33) нее... так не пойдет давайте из архива... Ну тогда А. Это задача о простых числах? |
|
|
|
20 Jan 2006, 18:50
Сообщение
#50
|
|
![]() Undead elven necromancer Сообщений: 195 Спасибо сказали: 15 раз |
Скорее это задача о факторизации. Причем очень простая.
Задачи со 113 по 120. -------------------- Jesus saves... and takes half damage!
|
|
|
|
03 Feb 2006, 18:14
Сообщение
#51
|
|
![]() Undead elven necromancer Сообщений: 195 Спасибо сказали: 15 раз |
Расколол задачу C. Она неимоверно простая.
-------------------- Jesus saves... and takes half damage!
|
|
|
|
29 Mar 2006, 20:29
Сообщение
#52
|
|
|
Newbie Сообщений: 6 Спасибо сказали: 0 раз |
Добрые люди, помогите мне пожалуйста, решите задачу! Я в Паскале не соображаю. Ну вот задали, а сделать надо. Прошу Вас!
Вот задача: Даны две вещественные матрицы А(N*M), В(N*M). Получить матрицу С(N*M), каждый элемент которой равен сумме элементов i-строки матрицы А, которые отсутствуют в j-м столбце матрицы В. Использовать подпрограммы проверки наличия числа в j-м столбце матрицы В, вычисления суммы, формирования новой матрицы. Блок-схема. Очень на Вас надеюсь! |
|
|
|
29 Mar 2006, 20:34
Сообщение
#53
|
|
|
Immortal Сообщений: 2 415 Спасибо сказали: 60 раз |
2 krasotka
а пример можно?(махинаций с матрицами) -------------------- |
|
|
|
30 Mar 2006, 00:42
Сообщение
#54
|
|
|
Immortal Сообщений: 2 472 Спасибо сказали: 21 раз |
Да епрст... вот за что я не люблю програмирование, так что 99% времени занимает расшифровка самого задания...
|
|
|
|
30 Mar 2006, 04:09
(Сообщение отредактировал Bourn - 30 Mar 2006, 04:10)
Сообщение
#55
|
|
|
Immortal Сообщений: 2 415 Спасибо сказали: 60 раз |
Проверяем работоспособность программы!
Код program CreateC;
const N=4;M=4; var a,b,c:array[1..N,1..M] of double; procedure ReadM; var x,y:integer; begin Writeln('Enter array of A:'); for x:= 1 to N do for y:= 1 to M do read(a[x,y]); Writeln('Enter array of B:'); for x:= 1 to N do for y:= 1 to M do read(b[x,y]); end; procedure WriteC; var x,y:integer; begin for x:= 1 to N do for y:= 1 to M do if y<M then write(c[x,y]) else writeln(c[x,y]); read(x); end; function CheckB(e:double;j:integer):double; var x:integer; bol:shortint; begin bol:=0; for x:=1 to M do if b[x,j]=e then if bol=0 then begin bol:=1;CheckB:=0; end; if bol=0 then CheckB:=e; end; function Summa(i:integer):double; var x,y:integer; s:double; begin for y:=1 to M do s:=s+CheckB(a[i,y],y); Summa:=s; end; procedure MakeC; var x,y:integer; begin for x:= 1 to N do for y:= 1 to M do c[x,y]:=Summa(x); end; begin ReadM; MakeC; WriteC; end. -------------------- |
|
|
|
30 Mar 2006, 10:32
Сообщение
#56
|
|
![]() Погладь кота! =) Сообщений: 1 202 Спасибо сказали: 170 раз |
Все правильно, имхо.
Только в функции Summa переменную s обнулять нужно вначале. И еще я не понял зачем нужно read(x) -------------------- Мимо проходил)
|
|
|
|
30 Mar 2006, 13:44
Сообщение
#57
|
|
|
Immortal Сообщений: 2 415 Спасибо сказали: 60 раз |
Цитата(BreakMaster @ 30 Mar 2006, 11:32) Все правильно, имхо. Только в функции Summa переменную s обнулять нужно вначале. И еще я не понял зачем нужно read(x) для задержки, delay не пашет -------------------- |
|
|
|
30 Mar 2006, 14:19
Сообщение
#58
|
|
|
Immortal Сообщений: 2 472 Спасибо сказали: 21 раз |
Кнэчно делай работать не будет... библиотеку тыж не подключил... кажись crt...
|
|
|
|
30 Mar 2006, 14:52
Сообщение
#59
|
|
|
Newbie Сообщений: 6 Спасибо сказали: 0 раз |
Вот пример с матрицами:
A= 1 2 3 4 5 1 B= 1 2 5 2 3 1 C= c11 c12 c13 ... ... ... Т. е. с11=2+3 (т.к 1 есть в j-м столбце матрицы В); с12=1+3 (т.к. 2 есть есть в j-м столбце матрицы В) и т. д Если кто-нибудь знает как нарисовать блок-схему к моей задаче, то сбросте мне на: anad11@mail.ru Плиз!!! |
|
|
|
30 Mar 2006, 15:14
Сообщение
#60
|
|
|
Immortal Сообщений: 2 472 Спасибо сказали: 21 раз |
Если я правильно понял, то с11=3 (бо 2 есть тоже в j-м столбце)
|
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 22 January 2026 - 02:28 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|