using System;
using System.Collections.Generic;
namespace Num
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите количество элементов: ");
int N = Int32.Parse(Console.ReadLine());
Console.WriteLine("Введите элементы через enter: ");
List<int> numbers = new List<int>();
for(int i = 0; i < N; ++i)
{
int temp = Int32.Parse(Console.ReadLine());
numbers.Add(temp);
}
Console.WriteLine("Элемены значения которых совпадают с их индексом:");
for (int i = 0; i < N; ++i)
{
if (numbers[i] == i)
Console.Write(numbers[i] + " ");
}
Console.WriteLine();
Console.ReadKey();
}
}
}
Поделитесь своими знаниями, ответьте на вопрос:
2. Разгадайте ребусы.Е А НЕ9991 г2) я = 0
#include <iostream>
#include <algorithm>
#include <array>
#include <random>
#include <clocale>
int main()
{
std::random_device random;
std::default_random_engine generator(random());
std::uniform_int_distribution<int> dist(-100, 100);
std::array<int, 5> A;
std::array<int, 10> B;
std::array<int, 15> C;
std::for_each(A.begin(), A.end(), [&generator, &dist](auto& var)
{
var = dist(generator);
});
std::for_each(B.begin(), B.end(), [&generator, &dist](auto& var)
{
var = dist(generator);
});
std::for_each(C.begin(), C.end(), [&generator, &dist](auto& var)
{
var = dist(generator);
});
std::copy(A.begin(), A.end(),
std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
std::copy(B.begin(), B.end(),
std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
std::copy(C.begin(), C.end(),
std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
std::setlocale(LC_ALL, "Russian");
std::cout << "Индекс в A: " << std::distance(A.begin(), std::min_element(A.begin(), A.end())) << std::endl;
std::cout << "Индекс в B: " << std::distance(B.begin(), std::min_element(B.begin(), B.end())) << std::endl;
std::cout << "Индекс в C: " << std::distance(C.begin(), std::min_element(C.begin(), C.end())) << std::endl;
std::system("PAUSE >> void");
return 0;
}