Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137

Определить победителя матча по каждой из 4х четвертей баскетбольной встречи

14.01.2016, 12:05. Показов 2016. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча.Входной файл INPUT.TXT содержит 4 строки, в каждой строке находится два целых числа a и b – итоговый счет в соответствующей четверти. а – количество набранных очков за четверть первой командой, b – количество очков, набранных за четверть второй командой. (0 ≤ a,b ≤ 100).В выходной файл OUTPUT.TXT выведите номер выигравшей команды, в случае ничьей следует вывести «DRAW».вот код но не получается( <?php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$a = 200+13+19+14;
$b = 17+15+11+20;
$c = $a + $b;
echo $c;
if (a > b)
{
 echo '1';
}
if (a < b)
{
echo '2';
}
if (a == b)
{
echo 'DRAW';
}
?>
Добавлено через 45 минут
Что никто не знает??
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.01.2016, 12:05
Ответы с готовыми решениями:

Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча
Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча. Входные данные Входной файл...

Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча.
что не правильно тут ?? выдает (Runntime Error)...и как правильно на сайте Асмп залить задачу ? задача такая: Известны результаты...

Файлы. Подсчитать итоговый счет баскетбольной встречи, зная результаты каждой из четвертей
Условие: Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча Входные данные: Входной...

13
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
14.01.2016, 12:21
Мы то знаем, но давай вы сначала начнете оформлять код тегами, потом за 45 минут не все прочитали вашу задачу, тут так то не служба поддержки работает, и сразу врядле ответят, вы по факту просите решить за вас задачу. Я не вижу ни чтения из файла, ни вывода в файл, какой-то набор переменных a b c и сравнение. Попробуйте сами - функции file считываете в массив построчно, зачем функцией explode разбиваете, каждый элемент массива в цикле ( за разделитель возьмите пробел) у вас получиться по 2 элемента на каждой итерации, выполняете сложение каждого из элементов. После выполнения цикла - сравниваете через switch сравниваете. Затем функциями fopen, fwrite, fclose записываете в файл. все.
0
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
14.01.2016, 12:30  [ТС]
друг , ток 2 дня как занимаюсь php , можешь написать код ну незнаю... можно и без input-a и otuput-a обойтись . так чисто хочу посмотреть как вы сделаете. сам разобраться не могу
0
25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
14.01.2016, 12:33
Цитата Сообщение от Xenox Посмотреть сообщение
зачем функцией explode разбиваете, каждый элемент массива в цикле
Для этого, кстати, очень хорошо подойдет list.
0
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
14.01.2016, 12:39  [ТС]
можешь написать код?

Добавлено через 3 минуты
??а бро?
0
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
14.01.2016, 12:43
Цитата Сообщение от n0n4m3r Посмотреть сообщение
Для этого, кстати, очень хорошо подойдет list.
Не очень понятно как вы будете использовать list если есть массив:
PHP
1
array('12 14', '14 11', '13 12', '11 15');
А нужно получить сумму $firstTeam = 12+14+13+11 и сумму $secondTeam = 14+11+12+15 ?
0
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
14.01.2016, 12:52  [ТС]
грубо говоря если без инпутов и оутов делать <?php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$a = 27+13+19+14;
$b = 17+15+11+16;
 
if ($a>$b){ 
 
echo "win:1";
}
if ($a<$b){
 
echo 'win:2';
}
if ($a==$b) { 
 
echo 'draw';
}
 
?>
Добавлено через 27 секунд
а можно будет сделать это через функцию ?
0
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
14.01.2016, 12:55
Лучший ответ Сообщение было отмечено Antuan1 как решение

Решение

Цитата Сообщение от Antuan1 Посмотреть сообщение
грубо говоря если без инпутов и оутов делать
Да можно так

Добавлено через 1 минуту
Оберните в функцию и все:
PHP
1
2
3
4
5
6
7
8
9
10
11
  function($a, $b){
    if ($a>$b){ 
      echo "win:1";
    }
    if ($a<$b){
      echo 'win:2';
    }
    if ($a==$b) { 
      echo 'draw';
    }
  }
Только используйте теги
1
0 / 0 / 0
Регистрация: 14.01.2016
Сообщений: 137
14.01.2016, 12:58  [ТС]
всмысле использовать теги ? и кстати что то не работает твой код
0
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
14.01.2016, 13:00
Он не может не работать, вы можете его не вызывать.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function res($a, $b){
    if ($a>$b){ 
      echo "win:1";
    }
    if ($a<$b){
      echo 'win:2';
    }
    if ($a==$b) { 
      echo 'draw';
    }
  }
 
$a = 27+13+19+14;
$b = 17+15+11+16;
 
res($a, $b);
0
25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
14.01.2016, 13:05
Цитата Сообщение от Xenox Посмотреть сообщение
Не очень понятно как вы будете использовать list если есть массив
PHP
1
2
3
4
5
6
7
8
$a = 0;
$b = 0;
$scores = ['12 14', '14 11', '13 12', '11 15'];
foreach($scores as $score) {
    list($aS, $bS) = explode(' ', $score);
    $a += $aS;
    $b += $bS;
}
Да, наверное слишком муторно.
0
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
14.01.2016, 13:39
Цитата Сообщение от n0n4m3r Посмотреть сообщение
Да, наверное слишком муторно.
Да нет, просто мне показалось что вы хотите заменить explode функцией list, поэтому и спросил
0
25 / 25 / 15
Регистрация: 12.10.2013
Сообщений: 183
14.01.2016, 13:43
Цитата Сообщение от Xenox Посмотреть сообщение
поэтому и спросил
Наверное, в таком случае мне было бы правильнее уточнить, что list вместе с explode подошли бы..) Ну да ладно, судя по всему мы почти составили программу, осталось ТСу объединить всё и вот она - победа!
0
14.01.2016, 15:57

Не по теме:

Цитата Сообщение от n0n4m3r Посмотреть сообщение
осталось ТСу объединить всё и вот она - победа!
Согласен

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2016, 15:57
Помогаю со студенческими работами здесь

Определить победителя матча
Одна из основных операций с числами – их сравнение. Мы подозреваем, что вы в совершенстве владеете этой операцией и можете сравнивать любые...

Определить победителя матча
как считать такой фаил? нужно сначала считать первую строку потом вторую итд задача 61 на acmp 26 17 13 15 19 11 14 16 ...

В одном массиве записано количество мячей, заброшеных баскетбольной командой в каждой из 15-ти игр
В одном массиве записано количество мячей, заброшеных баскетбольной командой в каждой из 15-ти игр,в другом-количество пропущеных мячей...

Подсчитать в тексте частоту встречи каждой буквы
нужно Подсчитать в тексте частоту встречи каждой буквы. (латынь и кирилица) program pr_1; var friq:array of integer; ...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru