Форум программистов, компьютерный форум CyberForum.ru

задача на массивы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод отрицательных элементов матрицы. что то не так. помогите http://www.cyberforum.ru/cpp-beginners/thread375337.html
Дана матрица A(3,5). Вывести на печать все отрицательные элементы этой матрицы. Найти их произведение Проблема: выводит отрицательные элементы только не все. глючит. и произведение соответственно неправильно выводит. помогите пожалуйста //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h>
C++ После каждого слова в строке вставить запятую Вводится строка. После каждого слова в строке вставить запятую, а в конце предложения стоит точка. http://www.cyberforum.ru/cpp-beginners/thread375334.html
Написать программу, которая определяет стоимость междугороднего телефонного разговора C++
Написать программу, которая определяет стоимость междугороднего телефонного разговора. Исходные данные для программы являются код города и длительность разговора. Город_________Код__________________Цена 1 минуты(руб.) Владивосток______423______________________5,85 Москва__________495_______________________3,72 Санкт-Петербург__812_______________________2,3 Самара...
C++ Написать программу вычисления стоимости покупки с учетом скидки
Написать программу(Средства ввода/вывода С++) вычисления стоимости покупки с учетом скидки. Если сумма покупки составляет больше 500 рублей, то скидка 3%, если сумма покупки больше 1000 рублей - скидка 5%.
C++ Указатель на файловый поток в качестве параметра функции http://www.cyberforum.ru/cpp-beginners/thread375321.html
Здравствуйте! Хочется/нужно написать что-то вроде функции которая читала бы из файлового потока передаваемого ей в качестве параметра. ... void func(type *streampointer, int size, double *destination){ int i; while(i<size){ streampointer>>destination;
C++ Нужна помощь в проверки правельности алгоритма Всем доброе время суток. Собственно вот моя реализация алгоритма Рунге - Кутты, для решения ОДУ. class RUNGE_KUTTA { public: int N; double t; double *K; double *KK,*K1,*K2,*K3,*K4; RUNGE_KUTTA(int Na) { N=Na; if(N<1) { подробнее

Показать сообщение отдельно
IIIKBAJL
2 / 2 / 0
Регистрация: 02.04.2011
Сообщений: 37

задача на массивы. - C++

31.10.2011, 09:52. Просмотров 293. Ответов 1
Метки (Все метки)

Ломаю голову над такой вот загагулиной
допусим есть 16ти элементный массив возможные значения в нем так же 1 -16
13 13 13 4 13 14 6 16 2 5 6 13 14 3 15 1 нужно определить какое число сколько раз использовалось и превести ето в форму:
1 1 1 1 1 2 0 0 0 0 0 0 5 2 1 1 - из того массива следует(если вести отщет с 0) что 12 элемент массива использовался 5ть раз - Теперь ВОПРОС мне нужно поочередно передать значения не равные 0 в функцию начиная с большого в таком порядке:
первый - 12 элемент, так как тут максиммум.
второй - 13 элемент
третий - 5 элемент
четвертый - 0 элемент
пятый - 1 элеент и тд по порядку.
ВЫРУЧИТЕ ПЛИЗ
У меня ето выглядит пока так :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int TForm1::ForIn()
{
 int l;   // хранит номер разряда массива
 int z=l;  // думал использовать для какого нибудь сравнения в следуюшем поиске 
 int p=0;
 for(int i=0;i<=15;i++)
    {
        if(ab[i]>p && ab[i]!=0)
          {
 
            p=ab[i];  // ab[] - ето и есть массив 1 1 1 1 1 2 0 0 0 0 0 0 5 2 1 1
            l=i;
          }
         else continue;
    }
    if (p!=0)
    FindInAll(l+1,1); // функция дальнейшей обработки там все вроде понятно
 
    ab[l]=0;
 return p;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru