eolymp
Задачи

Простая задача

опубликовано 23.10.2009, 22:25:48

Если у вас возникли проблемы с этой задачей:

  • Убедитесь что ваша программа не выводит ничего кроме ответа к задаче
  • Проверьте или правильно вы указали флажок "Решение использует файлы для чтения и записи" при отправке решения
  • Проверьте или вы не забыли поставить перевод строки в конце

Примеры решений

Примеры решений к задаче на разных языках программирования.

C++

#include<stdio.h>

int main() {
   int a = 0;
   scanf("%d", &a);
   printf("%d %d\n", a/10, a%10);
   return 0;
}

Python

def solve(number):
    print ("%d %d\n" % (number/10, number%10))

solve(int(input()))

Pascal

var number:integer;
begin
  read(number);
  writeln (number div 10,' ',number mod 10)
end.

C-Sharp

using System;

class Solution {
  public static void Main(string[] args) {
      int number = Convert.ToInt32(Console.ReadLine()); 
      Console.WriteLine("{0} {1}", (int) number/10, (int) number%10);
  }
}

Java

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int number = in.nextInt();
        System.out.printf("%d %d\n", number/10, number%10);
    }
}

PHP

<?php
$input = trim(stream_get_contents(STDIN));
echo $input[0] . " " . $input[1] . "\n";

Ruby

number = gets.chomp
a = (number.to_i / 10)
b = (number.to_i % 10)
puts a.to_s + " " + b.to_s

Go

package main

import "fmt"

func main() {
  var v int
  fmt.Scanf("%d", &v)
  fmt.Printf("%d %d\n", v / 10, v % 10)
}

JavaScript

process.stdin.on('data', function (data) {
  let n = parseInt(data, 10)
  console.log(`${Math.floor(n/10)} ${n%10}`);
});

Haskell

main = do
    input <- readLn :: IO Int
    let a = input `div` 10
    let b = input `mod` 10
    putStrLn $ (show a) ++ " " ++ (show b)
опубликовано 21.12.2013, 13:32:04

интересует такой вопрос: если в условии сказано, что программа считывает число от 10 до 99 включительно, то нет ли (пусть и очень малой) возможности, что будут вводиться числа из другого промежутка? в частности в первой задаче: не вводятся ли числа до 10? заранее, спс)

опубликовано 20.10.2015, 23:07:32

Приведите пример решения данной задачи при помощи PHP.

опубликовано 22.10.2015, 02:28:52

Пример решения задачи на PHP:

<?php
$input = trim(file_get_contents('php://stdin'));
echo $input{0} . ' ' . $input{1} . PHP_EOL;

Можно также с использованием потоков

<?php
$input = trim(stream_get_contents(STDIN));
echo $input{0} . ' ' . $input{1} . PHP_EOL;
опубликовано 26.03.2016, 21:15:23

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

опубликовано 23.04.2016, 19:45:29

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

Хотел порекомендовать e-olim ученикам - а тут такая проблема.

P.S. На С++ все работает.

опубликовано 28.02.2017, 19:58:35

нужна помощь на языке java, а точнее ответ чтобы сравнить (я начинающий ). Помогите плиз.

опубликовано 21.03.2018, 17:32:25

Не надо выводить никаких пояснительных строк а ля "Введите число" только ответ задачи

опубликовано 13.04.2018, 23:24:32

Для самих розумних напишу, що система перевіряє не код а ввід-вивід і ніяких привил форматування дотримуватись не треба... тільки в кінці виводу має бути перехід на новий рядок

опубликовано 16.02.2020, 10:31:07

Добрый день! Кто-нибудь может объяснить, почему, допустим, на Pascal программы выполняется за 0.23 ms, а на C++ 1.67 ms ? Пытаюсь понять, верные ли в системе отображаются значения времени работы исполняемого файла.

опубликовано 21.04.2020, 04:55:59

Dev2k20 в обоих случаях используются потоки ввода-вывода?

опубликовано 25.04.2020, 14:48:45

There is a input scanning problem in Go. For example simple printing 'Hello, Name' problem No: 4718 below code doesn't work it gives runtime error:

package main

import "fmt"

func main() {

var name string
fmt.Scanln(&name)
fmt.Println("Hello,",name)

}

Also int scanning in problem no: 75

package main

import "fmt"

func main() { var a, m int fmt.Scanf("%d %d", &a, &m) n := 1 for true { if m-2*a != 0 { m -= a n++ a++ } else { break } } fmt.Println(n) }

I just tested some problems in golang most of them gives runtime error because of input scanning. Please help

опубликовано 08.05.2020, 16:29:30

Можно ли увидеть что на каких исходных данных тесты проваливаются? Понимаю что это наивный вопрос, но все же - может есть возможность видеть при каких вводных срабатывает ошибка, чтобы понимать откуда ошибка, а не просто "-"

опубликовано 20.05.2020, 21:50:34

як задаються вхідні дані для python в цьому завданні??

опубликовано 20.05.2020, 22:00:39

і як дізнатися чому не зараховується мій розвязок? for number in range(10, 99): print(int(number/10), number%10, '\n', sep=' ')

Чому немає робочого зразку правильного коду для перевірки на першому завданні?

опубликовано 28.05.2020, 15:32:15

vasildina929 в першому повідомленні є безліч прикладів розв'язку для цієї задачі, також ви можете переглянути розділ Допомога

опубликовано 07.07.2021, 07:05:08

We help you have a pleasant experience the impossible quiz online free

опубликовано 03.11.2021, 10:11:41

a=list(map(int,input().split())) b=list(map(int,input().split())) n=a[0] c=b[0] b.remove(c) a.remove(n) n=a+b n.sort() print(*n)

опубликовано 03.11.2021, 10:12:43

n,k,m=map(int,input().split()) if n>m>k: print(3) elif m>n>k: print(1) elif m>k>n: print(2) elif n>k>m: print(2) elif k>m>n: print(3) elif k>n>m: print(1) else: print(0)

опубликовано 03.11.2021, 10:15:37

a,b,c,d,e=map(int,input().split()) g=a+c f=b+d j=c+e print(a,g,f,j,e)

опубликовано 03.11.2021, 10:16:33

a=list(map(int,input().split())) b=list(map(int,input().split())) n=a[0] c=b[0] b.remove(c) a.remove(n) n=a+b n.sort() print(*n)

опубликовано 03.11.2021, 10:19:34

n=int(input()) a=[int(i) for i in input().split()] print(*[a[i//2] if i%2==0 else a[(n+1)//2+i//2] for i in range(n)])

опубликовано 08.11.2021, 10:18:56

a=int(input()) x=1 while a>0: a-=x if a<x+1: x+=1 break x+=1 print(x-1)

опубликовано 10.11.2021, 09:28:38

print(*list(input()))

опубликовано 19.11.2021, 05:49:35

very good