27.12.2009, 20:02 | #11 |
Мастер
|
Yappie, спасибо, но я такого ещё не учил) не знаю, что тут написано) и почему я масива тут не вижу?))) Может просто это я его не вижу, но он есть?)))
Добавлено через 32 секунды ЗЫ: народ, дайте ему кто-то плюсик от меня)
__________________
Последний раз редактировалось Psihadelic; 27.12.2009 в 20:02. Причина: Добавлено сообщение |
27.12.2009, 20:10 | #13 |
Мастер
|
__________________
|
27.12.2009, 20:17 | #14 |
Специалист
Регистрация: 10.11.2009
Сообщений: 231
Вес репутации: 183
|
а float - да, привычка ))
массивы можно разными способами объявлять... vector - это один из видов массивов - расширяемый на ходу, другой вид - это как раз int massiv[5]; - он имеет жестко определенное количество элементов и представляет целый ряд проблем. но если уж надо именно на таких массивах (на них особо в современном c++ не делают, STL(векторы, сеты и т.п.) рулят миром) - можно и на таких написать ) |
27.12.2009, 20:20 | #15 |
Мастер
|
Я думаю, что мне нужно именно на таких. Знаю, что это бред, но вот так вот мы учим)
__________________
|
27.12.2009, 20:24 | #16 |
Специалист
Регистрация: 10.11.2009
Сообщений: 231
Вес репутации: 183
|
Код:
#include <iostream> using namespace std; void subprogram(int *x) { int mas[5] = {-1,-2,4,-3,-5}; for(int i=0; i<5; i++) { x[i] = mas[i]; }; } int main(int argc, char *argv) { int y[5]; subprogram(&y[0]); int num_negative = 0; for(int i=0; i<5; i++) { if(x[i]<0) { num_negative++; }; }; cout << "В массиве " << num_negative << " отрицательных чисел" << endl; return 0; } Добавлено через 1 минуту int *x - принять указатель на число в качестве аргумента &y[0] - передать указатель на первый элемент массива остальное все по аналогии смотри с предыдущим. Добавлено через 33 секунды минусы по сравнению с векторами - у такого массива ты не знаешь размера, так что i < 5 ручками приходится писать вместо "x.size()" у векторов. Последний раз редактировалось Yappie; 27.12.2009 в 20:30. |
27.12.2009, 21:25 | #18 |
Мастер
|
Не то не то не учили ещё)
__________________
|
27.12.2009, 21:27 | #19 | |
Новичок
Регистрация: 25.10.2009
Сообщений: 13
Вес репутации: 0
|
Цитата:
Верный путь к зомбированию.. я даже задачу легче придумать вряд ли смогу)) а примеров полно в учебниках... там большему научитесь... |
|
27.12.2009, 21:28 | #20 |
Мастер
|
Просмотрел уже кучу учебников, примеров понятных мне не нашёл.
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как написать программку на Паскале и С++? | Psihadelic | Курилка | 6 | 30.10.2009 22:47 |
Программку ищу | Kaif | Курилка | 4 | 19.06.2009 06:28 |
Помогите написать простой скриптик | omnislash | Разработка и сопровождение сайтов | 18 | 18.04.2009 17:21 |
подскажите программку | schnaps | Курилка | 1 | 03.01.2009 20:31 |
Помогите написать текст на сайте. | Deadman_n | Курилка | 4 | 23.12.2008 21:16 |
Часовой пояс GMT +3, время: 07:15.