Татьяна902
?>

Одномерные массивы. 3 )) 1) из элементов данного массива w[1..20] создать 2 новых массива, первый из которых содержит только положительные элементы, а второй только отрицательные. 2) заполнить случайными числами в диапазоне от 1 до 10 два массива a[20] и b[20]. найти и вывести на экран только те элементы этих массивов и их номера, значения которых попарно . например, если a[2]=b[2]=4, то на экран надо вывести: номер-2, значение-4. 3) заменить найденный минимальный элемент числом 100 и показать на экране массив с этой заменой.

Информатика

Ответы

morozovalexander90
Вводы и выводы бывают нескольких "видов". есть простой, к примеру, и с переводом строки. они различаются тем, как мы будем читать. read(тут должна быть переменная, которую вы считываете). тут считывается что-то, и затем можно дальше продолжать работать. а readln(тут должна быть переменная, которую вы считываете) уже после считывания переходит на следующую строку. можно так же подключить файл. это происходит посредством команд. assign(название текстовой переменной, затем через запятую тут должно быть название файла или путь к нему в кавычках). затем надо сделать reset(название переменной, с которй связан был ввод);   это простые примеры. теперь вывод. тут в принципе, то же самое. write(переменная или текст в кавычках) просто выводит после места, где мы на вводе\выводе остановились, пишет то, что нужно. а есть он делает то же самое, затем переходит на следующую строку. обьясним в примерах. различие write и writeln есть два куска программы. a: =10; b: =20; write(a); write(b); и второй. a: =10; b: =20; writeln(a); writeln(b); они различаются лишь четырьмя буквами, но вывод первой будет 1020 а второй  10 20 что бы, кстати, при первом способе цифры не слипались, можно воспользоваться текстом. изменим строчку write(a); на строчку write(a,' '); и тогда вывод будет таким 10 20 файловый вывод подключается так же. однако есть различие. там надо использовать вместо reset - rewrite и все. ну и естественно, не путаем две переменные ввода и вывода. вот простые примеры
Daletskaya982
Нету пожелания по поводу языка, так то пишу на с++. с объяснением. #include< iostream> #include< fstream> #include< string> // подключаю библиотеку для работы со строками #include < sstream> // подключаю библиотеку для работы с функцией erase using namespace std; int main() { string tt; //заказываю строку cin > > tt; // читаю строку while (tt.find('3')< tt.{ // пока символ 3 присутствует в tt.erase(tt.find('3'), 1); // мы удаляем его } while (tt.find('6')< tt.{ // пока символ 6 присутствует в tt.erase(tt.find('6'), 1); // удаляем его } cout < < tt; // вывод строки return 0; } как то так, причем вводимое число может быть огромным, имеющее больше чем 255 знаков.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Одномерные массивы. 3 )) 1) из элементов данного массива w[1..20] создать 2 новых массива, первый из которых содержит только положительные элементы, а второй только отрицательные. 2) заполнить случайными числами в диапазоне от 1 до 10 два массива a[20] и b[20]. найти и вывести на экран только те элементы этих массивов и их номера, значения которых попарно . например, если a[2]=b[2]=4, то на экран надо вывести: номер-2, значение-4. 3) заменить найденный минимальный элемент числом 100 и показать на экране массив с этой заменой.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

alesia1986
спец387
nataljatchetvertnova
Belik-elena20111
romashka17-90
vera4
Giurievna1977
klykovav672
Delyaginmikhail
Mikhailovna1444
omigunova39
Avdeeva Inga1505
Serezhkin
Палкина-Дроздова
Виктор Попова