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

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

Kaldata.com - Форуми

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

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

Добре дошли!

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

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

 

Помощ за задачка на С++

Featured Replies

Здравейте! Може ли някой да ми помогне със една задачка по С++.

 

 

Задачата гласи:

 

 

Да се състави програма за обработка на двумерния масив А[N,N],където данните са pеални числа в интервала[-1000;1000].Програмата да изварши следните деиствия:*отпечатване на условието на задачата;*отпечатване на имената на автора и на програмата;*въвепждане на входните данни;*отпечатване на входните данни;* а)да се образува едномерен масив C,елементите на които са елементите от масива А.намиращи се извън даден интервал [L;M];* б)полученият масив да се сортира по големина;*отпечатване на получените резултати след обработката

 

 

Ето до каде стигнах . :)

#include "stdafx.h"#include <stdio.h>#include <locale.h> // библиотека за използване на setlocale, за да може да изписва на кирилицаint main (){  setlocale(LC_ALL, "Bulgarian");  float x,y;printf ("Условие на задачата: Да се състави програма за обработка на двумерния масив А[N,N],където данните са реални числа в интервала [-1000;1000].Програмата да извърши следните действия:");printf ("n отпечатване на условието на задачата");printf ("n отпечатване на имената на автора на програмата");printf ("n въвеждане на входните данни");printf ("n отпечатване на входните данни");printf ("n а)да се образува едномерен масив C,елементите на които са елементите от масива А. намиращи се извън даден интервал [L;M]");printf ("n б)полученият масив да се сортира по големина");printf ("n отпечатване на получените резултати след обработката n");printf ("Автор: Димитър Руменов Апостолов");printf ("nn Въведе реално число x: ");scanf_s ("%f", &x);printf ("n Въведе реално число y: ");scanf_s ("%f", &y);printf ("n Вие въведохте x=%f и y=%f", x, y);}

 

 

 

БЛАГОДАРЯ НА ВСИЧКИ ОТГОВОРИЛИ!!!

Здравей,

 

Първо трява да си дефинираш един двумерен масив, където да запазваш входните данни и един едномерен, които ще ти е необходим за подусловие "а". Тук можеш да прочетеш за работа с масиви в c++: http://www.cplusplus.com/doc/tutorial/arrays/.

За въвеждането на данните, т.е запълваненото на двумерният масив изпозваш един вложен цикъл. По аналогичен начин се прави отпечаването им. За подусловие "а", трябва да обходиш всички елементи на двумерният масив и да сравняваш дали съответният елемент e в дадения интервал и ако е да го добавяш в едномерният. Като интервалът можеш да въвеждаш от клавиатурата. За под условие "б", за да сортираш така полученият масив, можеш да използваш така наречения метод на мехурчето. А тук можеш да видиш обяснение на самият алгоритъм: http://en.wikipedia.org/wiki/Bubble_sort. Опитай да го реализираш сам. Стигни до някаде и ако имаш още проблеми можеш да пишеш.

Редактирано от vitaly (преглед на промените)

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

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

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

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

Дарение

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

Бюлетин

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

Профил

Навигация

Търсене

Търсене

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

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