C# xотя бь| половину. 1. создать класс laboratorna2, который содержит метод main () 2. создать еще три статические методы в классе laboratorna2. а) метод, который не принимает никаких параметров и не возвращает никакого значения (void), при этом выводит на экран в консоли произвольный текст, например: «это метод а не принимает и не возвращает параметров»; б) void-метод, который принимает в качестве параметров 2 целых числа, считает их сумму, разность, произведение и частное и выводит на экран название этого метода и результаты вычислений в 4-x строках. в) метод, который в качестве параметров принимает три числа double, считает их среднее арифметическое и возвращает результат через строку return. все эти методы должны последовательно вызываться через метод main результаты их работы должны отображаться в окне консоли 3. создать новый класс geometry или любой другой названием. 4. в этом классе создайте новый метод для вычисления площади круга. метод должен быть публичным и возвращать результат в форме числа double. метод должен принимать все необходимые параметры через круглые скобки. 5. вызовите метод по методу main () и выведите результат вычисления на экран. 6. создайте новый метод, в котором реализовано вычисление площади и периметра круга с выводом результатов через out-параметры. примените этот метод для вычисления и вывода результата в консоли. 7. создайте метод, который через ref-параметр принимает целое число, а возвращает через этот ref-параметр произведение этого числа на 11. создайте еще один метод, который через ref-параметр принимает текстовую строку и возвращает его в инвертированном виде, через строку return должно возвращаться целое число - равное длине полученной строки. примените эти методы, вызвав их через метод main
262
483
Ответы на вопрос:
#include < iostream> #include < ctime> using namespace std; int main() { int n,m; file *fpt; cout< < "n = "; cin> > n; fpt=fopen("input.dat","wb"); srand(time(null)); // запись файла for (int i=0; i< n; i++) { m=rand()%8000-3000; cout< < m< < " "; fwrite(& m,sizeof(int),1,fpt); } cout< < endl; fclose(fpt); fpt=fopen("input.dat","rb+"); int indf=0,indl=0,vf=0,vl=0,k=0; // чтение файла while (fread(& m,sizeof(int),1,fpt)! =0) { k++; if %2==0) & & (indf==0)) { indf=k-1; vf=m; } if ==0) & & (m%2==0)) { indl=k-1; vl=m; } } cout< < "first odd = "< < vf< < " index = "< < indf< < endl; cout< < "last even = "< < vl< < " index = "< < indl< < endl; // обмен первого нечетного и последнего четного if (indf> 0) { fseek(fpt,sizeof(int)*indf,seek_set); fwrite(& vl,sizeof(int),1,fpt); } if (indl> 0) { fseek(fpt,sizeof(int)*indl,seek_set); fwrite(& vf,sizeof(int),1,fpt); } fclose(fpt); system("pause"); return 0; }n = 6 4368 2733 1112 2620 1941 753 first odd = 2733 index = 1 last even = 2620 index = 3
Популярно: Информатика
-
Вика200212324.01.2021 09:01
-
SuperDusia24.03.2022 03:28
-
misi201.06.2022 20:22
-
nikitamany8715.03.2020 03:35
-
voronkovid26.05.2022 07:28
-
lunnui09.11.2020 07:56
-
zaikayes27.09.2022 14:42
-
илья33567б022.09.2022 16:09
-
PomogitePPLez27.06.2021 21:24
-
hardbrain20.04.2023 09:35