Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Помощ за задача на C++

Featured Replies

Моля за помощ!!!

Задача: Даден е двумерен масив A с m реда и n стълба. Да се напише програма на C++, която създава нов масив B, като стойността на елемента Bi(i e долен индекс) е равна на индекса на най-малката стойност в i-ия ред на A.

Стигнах дотук.

#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
    int m, n;
    cout << "m="; cin >> m;
    cout << "n="; cin >> n;
    int A[100][100];
    int i, j;
    for(i=0;i<m;i++)
        for (j = 0; j < n; j++)
        {
            cout << "A[" << i << "][" << j << "]="; cin >> A[j];
        }

}

 

Ето как се търси най малката стойност в масив https://codescracker.com/cpp/program/cpp-program-find-smallest-element-in-array.htm

  • Автор

Благодаря, а как да направя другия масив, като стойността на елемента Bi(i e долен индекс) е равна на индекса на най-малката стойност в i-ия ред на A. Нямам идея.

Ами първо трябва да помислиш малко ако не те затруднява, щото директно не можеш да ползваш същия код в твоята програма

Човеко хайде отвори една книжка и прочети главата за масиви и после се захващай, защото това което си написал е супер грешно.Първо въвеждаш размерите на масива в m и n, но после масива ти е с други размери.Това според теб логично ли е?

Преди да постваш код се увери, че се компилира успешно.Това което си дал съм сигурен, че няма да се компилира.

cin >> A[j];

ще ти даде грешка.

Твоят масив A представлява масив от масиви.Всеки елемент на А е друг масив.Тоест A[0] ще ти даде първия масив, А[1] втория и т.н.Като сложиш още едни скоби ще взимаш елементите на другия масив.А[0][0] е първия елемент на първия масив, A[6][10] e десетия елемент на 6 масив и т.н.

преди 10 минути, Martin Chekurov написа:

Човеко хайде отвори една книжка и прочети главата за масиви и после се захващай, защото това което си написал е супер грешно.Първо въвеждаш размерите на масива в m и n, но после масива ти е с други размери.Това според теб логично ли е?

Преди да постваш код се увери, че се компилира успешно.Това което си дал съм сигурен, че няма да се компилира.


cin >> A[j];

ще ти даде грешка.

Твоят масив A представлява масив от масиви.Всеки елемент на А е друг масив.Тоест A[0] ще ти даде първия масив, А[1] втория и т.н.Като сложиш още едни скоби ще взимаш елементите на другия масив.А[0][0] е първия елемент на първия масив, A[6][10] e десетия елемент на 6 масив и т.н.

проблема не е в това - ами че директно е сложил програмата си в мнението без да ползва тага за код - в резултат [ i ]  е интерпретирано като код за наклонени букви. 

преди 8 часа, Martin Chekurov написа:

cin >> A[j];

Става така

cin>>A[i][j]	

Ама с кода на форума

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.