12.07.2015 Views

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Често допускана грешка: В Паскал, Ада и др. процедурни езици,индексите на индексираните променливи се ограждат само в една двойкаквадратни скоби и се отделят със запетаи. По навик, при програмиранена <strong>C++</strong>, често се използва същото означение. Това е неправилно, но засъжаление не винаги е съпроводено със съобщение за грешка, тъй като везика <strong>C++</strong> съществуват т.нар. <strong>com</strong>ma-изрази. Използвахме ги вече взаглавните части на оператора за цикъл for. Comma-изразите са изрази,отделени със запетаи. Стойността на най-десния израз е стойността на<strong>com</strong>ma-израза. Операторът за последователно изпълнение запетая елявоасоциативен. Така 1+3, 8, 21-15 е <strong>com</strong>ma-израз със стойност 6, а[1, 2] е <strong>com</strong>ma-израз със стойност [2]. В <strong>C++</strong> ma[1,2] означава адресана индексираната променлива ma[2][0] (индексът [0] се добавяавтоматично).Задачи върху многомерни масивиЗадача 55. Да се напише програма, която въвежда елементите направоъгълна матрица a[nxm] от цели числа и намира и извеждаматрицата, получена от дадената като всеки от нейните елементи еувеличен с 1.Програма Zad55.cpp решава задачата.// Program Zad55.cpp#include #include int main(){int a[10][20];// въвеждане на броя на редовете на матрицатаcout > n;if (!cin){cout 10)26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!