Adhsvvkdjs
19.08.2021 02:18

Дана матрица размера N × M и целое число K (1 ≤ K ≤ M ). После столбца матрицы с номером K вставить столбец из единиц. Есть готовая программа но там есть недочёт
Random R = new Random();
Console.Write("Введите N: ");
int N = Int32.Parse(Console.ReadLine());
Console.Write("Введите M: ");
int M = Int32.Parse(Console.ReadLine());
int[,] A = new int[N, M];
Console.Write("Введите K: ");
int k = Int32.Parse(Console.ReadLine());
int i, j;
int[,] A1 = new int[N, M+1];

Console.WriteLine("\nЭлементы матрицы: ");
for (i = 0; i < A.GetLength(0); i++)
{
for (j = 0; j < A.GetLength(1); j++)
{
A[i, j] = R.Next(0, 10);
Console.Write(A[i, j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine();

if (1 <= k & k <= M)
{
for (i = 0; i < N; i++)
{
for (j = k; j < k + 1; j++)
{
A[i, j] = 1;
}
Console.WriteLine();
}
Console.WriteLine("\nЭлементы новой матрицы, со столбцом из единиц: ");

for (i = 0; i < N; i++)
{
for (j = 0; j < k + 1; j++)
{
Console.Write(A[i, j] + "\t");
}
for (j = k + 1; j < M; j++)
Console.Write(A[i, j] + "\t");
Console.WriteLine();
}
}
else Console.WriteLine("K не соответствует условию!");
}
}
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Metalmekid
01.06.2022 20:55
Var a: byte; b:integer;
Begin 
writeln('Введите день месяца');
readln(b);
writeln('Введите номер месяца');   
Readln(a);    
          Case a of        
1: writeln(b,' янавря');        
2: writeln(b,' февраля');      
3: writeln(b,' марта ');        
4: writeln(b,' апреля ');      
5: writeln(b,' мая');      
6: writeln(b,' июня ');        
7: writeln(b,' июля');       
8: writeln(b,' августа');     
9: writeln(b,' сентября');     
10: writeln(b,' октября');     
11: writeln(b,' ноября');       
12: writeln(b,' декабря');     
else writeln('Месяца №', a,'нет');   
end;       
end.
0,0(0 оценок)
Ответ:
kristinalyapina1
03.08.2020 13:16
#include <iostream>
#include <list>

using namespace std;

int main() {
    list<int>mylist;
    //Делаем со списком, что хотим
    mylist.push_back(1);
    mylist.push_back(2);
    mylist.push_back(3);
    mylist.push_back(-4);
    mylist.push_back(5);
    for (auto i : mylist) {
        cout << i << " ";
    }
    cout << "\n";
    //Удаляем последний отрицательный элемент
    auto it = mylist.end();
    while (*it > 0) {
        if (it == mylist.begin()) {
            cout << "Not found.\n";
            return 0;
        }
        it--;
    }
    //Делаем со списком, что хотим
    mylist.erase(it);
    for (auto i : mylist){
        cout << i << " ";
    }
    return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота