Задачка:програмиране на с++

На братчеда на леля му на зетя й брат му се жени, не мога да избера с какъв цвят обувки да ходя на сватбата?? Помагайте!

Модератор: Общи модератори

ентусиаст
Аватар
Мнения: 1438
Регистриран на: 18.01.2007
Пол: Мъж
Кара: E39 535i '01
Мечтае да кара: Mки, Ферарита и други глупости :)

Re: Задачка:програмиране на с++

Мнение от Feanor » 12 Ное 2011, 20:47

Тихо с'я. Що ми разваляш троленето? :mhihi:
Иначе ми е пределно ясно, че бъкел не разбира от програмиране и все гледа да мине по тънката линия. Виж му правописа само, той е достатъчно показателен.
"Nothing gives one person so much advantage over another as to remain always cool and unruffled under all circumstances"

кандидат ентусиаст
Аватар
Мнения: 99
Регистриран на: 5.11.2009
Пол: Мъж
Кара: e46 N46B20

Re: Задачка:програмиране на с++

Мнение от Luki Junior » 13 Ное 2011, 0:30

баси програмиста...

то цикъла ти е напишан бре.... само ти трябва един cin да ти чете от стандартния input.....

Код: Избери целия код
for (int i=1;i<=n;i++)
{
   for (int j=1;j<=m;j++)
 {
    cout<<"a[",i,"][",j,"]=";
      cin>>a[i][j];
}
}


след това си играеш с елементите.... Това е баси елементарната програмка...
Изображение

Потребител
Аватар
Мнения: 0
Регистриран на: 18.07.2011
Пол: Мъж

Re: Задачка:програмиране на с++

Мнение от BoUnTy » 13 Ное 2011, 16:37

Feanor написа:
BoUnTy написа:
snipermkd написа:ъъъмм...само ако сложиш cin и cout нещата няма да се променат много.

дефинираш m и n първо да знаеш колкав ти е масива.
С един цикъл, до m и n първо вкарваш елементи в този двоен масив. След това правиш операциите за да искараш елементите.
И когато правиш cout искарваш резултата.


Хубаво де :) ама пак немога да схвана как да го направя .. Неможе ли просто да го направи някой правилно и да го копира тук..! ;( така неми върши работа грам понятие си нямам от това

"Неможе" не е дума. И не разбрах кои са тези неми, които споменаваш.


Какви неми бе човек казвам НЕ! ми върши работа ...!??

Дон Кроки
Аватар
Мнения: 4214
Регистриран на: 14.01.2009
Местоположение: София
Пол: Мъж
Кара: и се усмихва :)
Мечтае да кара: със сина ми :)
Детайли за колата: С всички възможни екстри.

Re: Задачка:програмиране на с++

Мнение от Kroki » 13 Ное 2011, 18:36

Той ти намекна за правописаа, БРААААТ :mhihi:
You're safer in the race car than you are in cars going to and from the track. - Mario Andretti
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d

drago_pavlov написа:Аз светкам само ако има някаква опасност. За патруки не :lol: Както аз си плащам актовете, така ще си ги плащат и другите :mhihi:

Потребител
Аватар
Мнения: 15
Регистриран на: 24.12.2010
Местоположение: Варна
Пол: Мъж
Кара: e36 320i coupe
Мечтае да кара: ... по хубави пътища !

Re: Задачка:програмиране на с++

Мнение от CAMyPAu » 13 Ное 2011, 21:48

Такааа , ето я задачата , a това дали е добре някой друг да ти прави такива елементарни задачи е друг въпрос... ;)

#include <iostream> // хедъра за потоците да не забравиш ;)

int arr [3][2] = {{4,4} ,{10,4} ,{1,3}} ; /* Инициализирам си масив 3х2 , с разни стойности , ти ако искаш си го прави динамичен масив с указател ;) */
int sumIndex = 0; //Винаги си инициализирай променливите ;)
int count = 0 ; // брой елементи които са кратни на sumIndex
int sumElements = 0 ;
float avarage = 0;
for(int i = 0 ; i<3; i++) //обхождаме масива
{
for( int j= 0; j<2 ; j++)

{
sumIndex = i+j ;
if (sumIndex > 0 && sumIndex <=arr[i][j]) /* тука филма е ,че първия ти елемент е 0,0 т.е. имаш сума 0 ,апък по-надолу да делиш на 0 не оферта , както се знае , за това го пропускаме , както и елементите които са по-малки от сумата на индексите ;) */
{
if ( (arr[i][j] % sumIndex) == 0) /* делим по модул за да видим има ли остатък - ако има ,значи не е кратно и го пропускаме /*
{
count++ ;
sumElements += arr[i][j];
}
}
}
}
avarage = (float)sumElements/count; // Тука малко cast-ваме float щото int/int = int ;) и се губят малко стойностите :D
cout<<"sredno aritmetichno "<<avarage << endl ; /*извеждаме средноаритметичното на стойностите , които са кратни на сумата на индексите. Уловката е обаче , че имаш 2 елемента със сума на индексите 1 (0,1 и 1,0) ,което е кратно на всяко число > 0 */

Потребител
Аватар
Мнения: 44
Регистриран на: 17.12.2008
Местоположение: София/Нови Искър
Пол: Мъж

Re: Задачка:програмиране на с++

Мнение от martin6667 » 30 Ное 2011, 1:02

И аз имам нужда от помощ за една задача, така че ако на някой му се занимава може да я погледне.
Ето я и нея:
Да се състави програма в която се въвеждат в едномерен масив имената на няколко броя авиокомпании. В отделен двумерен масив се въвеждат полети. Всяка компания извършва полети 7 дни в седмицата, като всеки ден те са различен брой. Да се сортира първият масив, така че при изпълнение на програмата да се извадят компаниите в изходящ ред спрямо общият брой полети. Авиокомпаниите не трябва да са повече от 5 и по-малко от 2
M. The most powerful letter in the world.
BMW ///M

кандидат ентусиаст
Аватар
Мнения: 136
Регистриран на: 15.08.2007
Местоположение: Denmark

Re: Задачка:програмиране на с++

Мнение от seven-eight » 30 Ное 2011, 19:23

martin6667 написа:И аз имам нужда от помощ за една задача, така че ако на някой му се занимава може да я погледне.
Ето я и нея:
Да се състави програма в която се въвеждат в едномерен масив имената на няколко броя авиокомпании. В отделен двумерен масив се въвеждат полети. Всяка компания извършва полети 7 дни в седмицата, като всеки ден те са различен брой. Да се сортира първият масив, така че при изпълнение на програмата да се извадят компаниите в изходящ ред спрямо общият брой полети. Авиокомпаниите не трябва да са повече от 5 и по-малко от 2


На скоро правих нещо подобно, ама на Java. Направих го с discrete event simulator. Нямам време аз да го направя, ама помъчи се да си го разделиш на по-малки части и давай едно по едно. :)

Предишна

Назад към Извън Темата

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани

Последни теми
Facebook