М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
anastasiatroegu
anastasiatroegu
23.03.2020 13:05 •  Информатика

Написать программу, которая пользуясь двумя указателями на массивы целых чисел, копирует один массив в другой так, чтобы во втором массиве элементы находились в обратном порядке. на с

👇
Ответ:
22222ssssssss
22222ssssssss
23.03.2020

#include <stdlib.h>

#include <malloc.h>


void print_array(int* numbers,int count)// Функция для вывода элементов массива

{

for(int i = 0;i<count;i++)

{

printf("%d ",numbers[i]);

}

printf("\n");

}


void rechange(int *first_array,int *second_array,int count)// Функция для перезаписи одного массива в другой.

//Элементы первого массива запишутся во второй в обратном порядке.

{

int x = count - 1;

for(int i = 0;i<count;i++)

{

second_array[x--] = first_array[i];

}

}


int main(int argc, char** argv) {

const int ARRAY_ELEMENTS_COUNT = 15;

int *first_array = (int*)malloc(sizeof(first_array) * ARRAY_ELEMENTS_COUNT); // Выделить память для первого массива

int *second_array = (int*)malloc(sizeof(second_array) * ARRAY_ELEMENTS_COUNT); //Выделить память для второго массива

for(int i = 0;i<ARRAY_ELEMENTS_COUNT;i++) // Заполняем массивы значениями

{

first_array[i] = std::rand() % 100 + 1;

second_array[i] = std::rand() % 100 + 1;

}

print_array(first_array,ARRAY_ELEMENTS_COUNT); // Выводим первый массив

print_array(second_array,ARRAY_ELEMENTS_COUNT); // Выводим второй массив

rechange(first_array,second_array,ARRAY_ELEMENTS_COUNT);

print_array(second_array,ARRAY_ELEMENTS_COUNT); // Выводим второй массив

//в который записаны элементы первого массива в обратном порядке

free(first_array); // Очищаем память

free(second_array); // Очищаем память

return 0;

}

4,8(23 оценок)
Открыть все ответы
Ответ:
harweybeaks
harweybeaks
23.03.2020

73, 8% опрошенных в социальных сетях имеют более друзей. это достаточно много. молодые люди, завязывая дружбу в «виртуальном пространстве», ориентируются в основном, на общность интересов, в таком случае друг является источником какой-либо информации. это, конечно, плюс. однако, в случае виртуальной дружбы возникают следующие проблемы: трудно отследить искренность излагаемой информации, понять истинное отношение виртуального друга к себе, также можно в любой момент прервать общение, нет надобности разрешать конфликты. то есть дружба утрачивает те функции, которые она выполняет в реальном общении, утрачивается и значимость эмоциональной стороны дружбы.

31% молодых людей считают, что общение в интернете решать личные проблемы, а 69% считают, что общение в интернете не этому.

4,5(53 оценок)
Ответ:
frashthefrash
frashthefrash
23.03.2020

C#. Пример работы на изображении. (Входные данные отличаются)

using System;

using System.Collections.Generic;

using System.Linq;


namespace NSymbs

{

   class Program

   {

       static void Main(string[] args)

       {

           string input;

           input = Console.ReadLine();

           int[] param = input.Split("\t ".ToCharArray()).Select(x => int.Parse(x)).ToArray();

           input = Console.ReadLine();

           int z = input.Length / param[1];

           List<string> bufer = new List<string>();

           for (int i = 0; i < z; ++i)

               bufer.Add(input.Substring(i*param[1], param[1]));

           Console.WriteLine(bufer.Distinct().Count());

       }

   }

}



Нужна ваша ! наше агентство осуществило перехват нескольких предположительно шпионских сообщений. од
4,5(83 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ