Andry1910 / listadeatividades

0 stars 0 forks source link

parte 1 #2

Open Andry1910 opened 1 year ago

Andry1910 commented 1 year ago

Questão 1036 <?php fscanf(STDIN, "%lf %lf %lf", $a, $b, $c); $delta = pow($b, 2) - 4 $a $c; if ($delta < 0 || $a == 0) { echo "Impossivel calcular\n"; } else { $r1 = (-$b + sqrt($delta)) / (2 $a); $r2 = (-$b - sqrt($delta)) / (2 $a); echo "R1 = " . number_format($r1, 5, '.', '') . "\n"; echo "R2 = " . number_format($r2, 5, '.', '') . "\n"; } ?>

Questão 1171 <?php fscanf(STDIN, "%d", $n); $count = array_fill(0, 2001, 0); for ($i = 0; $i < $n; $i++) { fscanf(STDIN, "%d", $x); $count[$x]++; } for ($i = 0; $i < 2001; $i++) { if ($count[$i] > 0) { echo "$i aparece $count[$i] vez(es)\n"; } } ?>

Questão 1329 <?php while (true) { fscanf(STDIN, "%d", $n); if ($n == 0) break; $mary_wins = 0; $john_wins = 0; for ($i = 0; $i < $n; $i++) { fscanf(STDIN, "%d", $r); if ($r == 0) { $mary_wins++; } else { $john_wins++; } } echo "Mary won $mary_wins times and John won $john_wins times\n"; } ?>

Questâo 1471 <?php while ($line = fgets(STDIN)) { list($n, $r) = sscanf($line, "%d %d"); $returned = array_fill(1, $n, false); $line = fgets(STDIN); $tokens = explode(" ", $line); foreach ($tokens as $token) { $returned[intval($token)] = true; } $missing = []; for ($i = 1; $i <= $n; $i++) { if (!$returned[$i]) { $missing[] = $i; } } if (count($missing) == 0) { echo "*\n"; } else { echo implode(" ", $missing) . " \n"; } } ?>

Questão 1987 <?php while ($line = fgets(STDIN)) { list($n, $m) = sscanf($line, "%d %d"); $sum = 0; while ($m > 0) { $sum += $m % 10; $m = intdiv($m, 10); } echo "$sum "; if ($sum % 3 == 0) { echo "sim\n"; } else { echo "nao\n"; } } ?>

Questão 2164 <?php $n = intval(fgets(STDIN)); $phi = (1 + sqrt(5)) / 2; $psi = (1 - sqrt(5)) / 2; $fibonacci = (pow($phi, $n) - pow($psi, $n)) / sqrt(5); echo number_format($fibonacci, 1, '.', '') . "\n"; ?>

Questão 2473 <?php $bet = array_map('intval', explode(' ', fgets(STDIN))); $drawn = array_map('intval', explode(' ', fgets(STDIN))); $hits = count(array_intersect($bet, $drawn)); switch ($hits) { case 3: echo "terno\n"; break; case 4: echo "quadra\n"; break; case 5: echo "quina\n"; break; case 6: echo "sena\n"; break; default: echo "azar\n"; } ?>

Andry1910 commented 1 year ago

Questão 1036 <?php fscanf(STDIN, "%lf %lf %lf", $a, $b, $c); $delta = pow($b, 2) - 4 $a $c; if ($delta < 0 || $a == 0) { echo "Impossivel calcular\n"; } else { $r1 = (-$b + sqrt($delta)) / (2 $a); $r2 = (-$b - sqrt($delta)) / (2 $a); echo "R1 = " . number_format($r1, 5, '.', '') . "\n"; echo "R2 = " . number_format($r2, 5, '.', '') . "\n"; } ?>

Questão 1171 <?php fscanf(STDIN, "%d", $n); $count = array_fill(0, 2001, 0); for ($i = 0; $i < $n; $i++) { fscanf(STDIN, "%d", $x); $count[$x]++; } for ($i = 0; $i < 2001; $i++) { if ($count[$i] > 0) { echo "$i aparece $count[$i] vez(es)\n"; } } ?>

Questão 1329 <?php while (true) { fscanf(STDIN, "%d", $n); if ($n == 0) break; $mary_wins = 0; $john_wins = 0; for ($i = 0; $i < $n; $i++) { fscanf(STDIN, "%d", $r); if ($r == 0) { $mary_wins++; } else { $john_wins++; } } echo "Mary won $mary_wins times and John won $john_wins times\n"; } ?>

Questâo 1471 <?php while ($line = fgets(STDIN)) { list($n, $r) = sscanf($line, "%d %d"); $returned = array_fill(1, $n, false); $line = fgets(STDIN); $tokens = explode(" ", $line); foreach ($tokens as $token) { $returned[intval($token)] = true; } $missing = []; for ($i = 1; $i <= $n; $i++) { if (!$returned[$i]) { $missing[] = $i; } } if (count($missing) == 0) { echo "*\n"; } else { echo implode(" ", $missing) . " \n"; } } ?>

Questão 1987 <?php while ($line = fgets(STDIN)) { list($n, $m) = sscanf($line, "%d %d"); $sum = 0; while ($m > 0) { $sum += $m % 10; $m = intdiv($m, 10); } echo "$sum "; if ($sum % 3 == 0) { echo "sim\n"; } else { echo "nao\n"; } } ?>

Questão 2164 <?php $n = intval(fgets(STDIN)); $phi = (1 + sqrt(5)) / 2; $psi = (1 - sqrt(5)) / 2; $fibonacci = (pow($phi, $n) - pow($psi, $n)) / sqrt(5); echo number_format($fibonacci, 1, '.', '') . "\n"; ?>

Questão 2473 <?php $bet = array_map('intval', explode(' ', fgets(STDIN))); $drawn = array_map('intval', explode(' ', fgets(STDIN))); $hits = count(array_intersect($bet, $drawn)); switch ($hits) { case 3: echo "terno\n"; break; case 4: echo "quadra\n"; break; case 5: echo "quina\n"; break; case 6: echo "sena\n"; break; default: echo "azar\n"; } ?>