Остап-Лаврова1410
?>

Сформируйте массив a[i, j] с датчика случайных чисел. увеличить каждый элемент массива в 3 раза и если элемент массива отрицательный. массив выведите на экран в виде таблицы

Информатика

Ответы

vyborovvs

"увеличить каждый элемент массива в 3 раза и если элемент массива отрицательный."

увеличить каждый элемент массива в 3 раза, если элемент массива отрицательный. может так? если так, то вот код.

 

var l: array[1..10,1..10] of integer; i,j,n,m: integer; beginwriteln('vvedite razmer matrisi: '); readln(n,m); writeln('isxodnaya matrisa: '); for i: =1 to n dobegin for j: =1 to m do begin l[i,j]: =random(51)-25; write(l[i,j]: 4); end; writelnend; writeln('izmenennaya matrisa: '); for i: =1 to n dobegin for j: =1 to m do begin if l[i,j]< 0 then l[i,j]: =l[i,j]*3; write(l[i,j]: 4); end; writelnend; end.

PetrovDrozdov1785

способов много. вам советую использовать класс bufferedreader для простого построчного чтения из файла. как использовать?

1. создать объект класса file, указав для конструктора строку содержащую адрес файла в компьютере

2. создать объект класса filereader, указав для конструктора раннее созданный объект file

3. создать объект класса bufferedreader, указав для конструктора раннее созданный объект filereader.

не забываем, что любые классы, работающие с файлами, исключения ioexception и filenotfoundexception, нужно либо запихать код в try catch конструкцию и там обрабатывать их, либо написать в конце объявления метода throws filenotfoundexception, ioexception.

также желательно в конце работы закрывать поток, используя либо метод либо используя конструкцию try with resources.

пример использования этого способа:

import java.io.bufferedreader;

import java.io.file;

import java.io.filenotfoundexception;

import java.io.filereader;

import java.io.ioexception;

public class mainclass {

public static void main(string[] args) throws filenotfoundexception, ioexception {

try(filereader reader2 = new filereader(new file("c: \\users\\user\\desktop\\input.txt"{

  bufferedreader reader = new bufferedreader(reader2);

system.out.println(reader.("\n"+reader.;  

}

}

}

в консоль выводятся первые 2 строки из документа.

основные методы для работы:

readline() - чтение строки

close() - закрытие потока

read() - чтение по байтам

skip(long arg) - пропуск байтов

запись в файл output.txt делаем используя похожий класс bufferedwriter. алгоритм создания тот же, но вместо класса filereader будет filewriter, путь нужно будет указать к файлу в который записывать. опять же, не забываем про исключения и потоки.

методы для работы:

write(string line) - запись строки

close() - закрытие потока.

sanina611
Const   nn=100; { максимальное значение n } var   i,n,k,s: integer;   a: array[1..nn] of integer; begin   write('укажите натуральное число n: '); read(n);   randomize;   k: =0; s: =0;   writeln('сформированная последовательность');   for i: =1 to n do begin       a[i]: =random(99)+1; { случайное число на интервале [1; 99] }       write(a[i]: 3);       if (a[i] mod 5=0) and (a[i] mod 7 < > 0) then           begin inc(k); s: =s+a[i] end;   end;   writeln;   writeln('количество чисел, кратных пяти: ',k);   writeln('их сумма равна ',s) end. тестовое решение: укажите натуральное число n: 39 сформированная последовательность   15 83 69 64 56 50 13 70 55 40 22 82 45 67 31 36 16 52 67 44 63 23 52 62 89 33 40 32 17 14 98 15  5 58 46 68 57 72 90 количество чисел, кратных пяти: 9 их сумма равна 355

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

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

Сформируйте массив a[i, j] с датчика случайных чисел. увеличить каждый элемент массива в 3 раза и если элемент массива отрицательный. массив выведите на экран в виде таблицы
Ваше имя (никнейм)*
Email*
Комментарий*

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

kap393
ambiente-deco516
Vladimirovich-Aleksandrovna96
yelena
Vip2002www86
nekrasovaolga27
BelyaevNadezhda223
grishin
janepustu
Malenyuk
Беспалова
shtankosoyuz1629
ekaterinkat
Терентьева
РубенШафетдинов