Задачка:програмиране на с++
Модератор: Общи модератори
22 мнения
• Страница 2 от 2 • 1, 2
- Feanor
- ентусиаст
-
- Мнения: 1438
- Регистриран на: 18.01.2007
- Пол: Мъж
- Кара: E39 535i '01
- Мечтае да кара: Mки, Ферарита и други глупости :)
Re: Задачка:програмиране на с++
Тихо с'я. Що ми разваляш троленето?
Иначе ми е пределно ясно, че бъкел не разбира от програмиране и все гледа да мине по тънката линия. Виж му правописа само, той е достатъчно показателен.

Иначе ми е пределно ясно, че бъкел не разбира от програмиране и все гледа да мине по тънката линия. Виж му правописа само, той е достатъчно показателен.
"Nothing gives one person so much advantage over another as to remain always cool and unruffled under all circumstances"
- Luki Junior
- кандидат ентусиаст
-
- Мнения: 99
- Регистриран на: 5.11.2009
- Пол: Мъж
- Кара: e46 N46B20
Re: Задачка:програмиране на с++
баси програмиста...
то цикъла ти е напишан бре.... само ти трябва един cin да ти чете от стандартния input.....
след това си играеш с елементите.... Това е баси елементарната програмка...
то цикъла ти е напишан бре.... само ти трябва един cin да ти чете от стандартния input.....
- Код: Избери целия код
for (int i=1;i<=n;i++)
{
for (int j=1;j<=m;j++)
{
cout<<"a[",i,"][",j,"]=";
cin>>a[i][j];
}
}
след това си играеш с елементите.... Това е баси елементарната програмка...
Re: Задачка:програмиране на с++
Feanor написа:BoUnTy написа:snipermkd написа:ъъъмм...само ако сложиш cin и cout нещата няма да се променат много.
дефинираш m и n първо да знаеш колкав ти е масива.
С един цикъл, до m и n първо вкарваш елементи в този двоен масив. След това правиш операциите за да искараш елементите.
И когато правиш cout искарваш резултата.
Хубаво деама пак немога да схвана как да го направя .. Неможе ли просто да го направи някой правилно и да го копира тук..! ;( така неми върши работа грам понятие си нямам от това
"Неможе" не е дума. И не разбрах кои са тези неми, които споменаваш.
Какви неми бе човек казвам НЕ! ми върши работа ...!??
- Kroki
- Дон Кроки
-
- Мнения: 4214
- Регистриран на: 14.01.2009
- Местоположение: София
- Пол: Мъж
- Кара: и се усмихва :)
- Мечтае да кара: със сина ми :)
- Детайли за колата: С всички възможни екстри.
Re: Задачка:програмиране на с++
Той ти намекна за правописаа, БРААААТ 

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
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
drago_pavlov написа:Аз светкам само ако има някаква опасност. За патруки неКакто аз си плащам актовете, така ще си ги плащат и другите
- CAMyPAu
- Потребител
-
- Мнения: 15
- Регистриран на: 24.12.2010
- Местоположение: Варна
- Пол: Мъж
- Кара: e36 320i coupe
- Мечтае да кара: ... по хубави пътища !
Re: Задачка:програмиране на с++
Такааа , ето я задачата , 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
и се губят малко стойностите 
cout<<"sredno aritmetichno "<<avarage << endl ; /*извеждаме средноаритметичното на стойностите , които са кратни на сумата на индексите. Уловката е обаче , че имаш 2 елемента със сума на индексите 1 (0,1 и 1,0) ,което е кратно на всяко число > 0 */

#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


cout<<"sredno aritmetichno "<<avarage << endl ; /*извеждаме средноаритметичното на стойностите , които са кратни на сумата на индексите. Уловката е обаче , че имаш 2 елемента със сума на индексите 1 (0,1 и 1,0) ,което е кратно на всяко число > 0 */
- martin6667
- Потребител
-
- Мнения: 44
- Регистриран на: 17.12.2008
- Местоположение: София/Нови Искър
- Пол: Мъж
Re: Задачка:програмиране на с++
И аз имам нужда от помощ за една задача, така че ако на някой му се занимава може да я погледне.
Ето я и нея:
Да се състави програма в която се въвеждат в едномерен масив имената на няколко броя авиокомпании. В отделен двумерен масив се въвеждат полети. Всяка компания извършва полети 7 дни в седмицата, като всеки ден те са различен брой. Да се сортира първият масив, така че при изпълнение на програмата да се извадят компаниите в изходящ ред спрямо общият брой полети. Авиокомпаниите не трябва да са повече от 5 и по-малко от 2
Ето я и нея:
Да се състави програма в която се въвеждат в едномерен масив имената на няколко броя авиокомпании. В отделен двумерен масив се въвеждат полети. Всяка компания извършва полети 7 дни в седмицата, като всеки ден те са различен брой. Да се сортира първият масив, така че при изпълнение на програмата да се извадят компаниите в изходящ ред спрямо общият брой полети. Авиокомпаниите не трябва да са повече от 5 и по-малко от 2
M. The most powerful letter in the world.
BMW ///M
BMW ///M
- seven-eight
- кандидат ентусиаст
-
- Мнения: 136
- Регистриран на: 15.08.2007
- Местоположение: Denmark
Re: Задачка:програмиране на с++
martin6667 написа:И аз имам нужда от помощ за една задача, така че ако на някой му се занимава може да я погледне.
Ето я и нея:
Да се състави програма в която се въвеждат в едномерен масив имената на няколко броя авиокомпании. В отделен двумерен масив се въвеждат полети. Всяка компания извършва полети 7 дни в седмицата, като всеки ден те са различен брой. Да се сортира първият масив, така че при изпълнение на програмата да се извадят компаниите в изходящ ред спрямо общият брой полети. Авиокомпаниите не трябва да са повече от 5 и по-малко от 2
На скоро правих нещо подобно, ама на Java. Направих го с discrete event simulator. Нямам време аз да го направя, ама помъчи се да си го разделиш на по-малки части и давай едно по едно.

22 мнения
• Страница 2 от 2 • 1, 2
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани