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

Программка на С с массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms При наведении на ссылку менять картинку на кнопке http://www.cyberforum.ru/cpp-beginners/thread85330.html
Всех с прошедшим, подскажите на такой вопрос. Пишу на windows forms C++, у меня на форме есть кнопка button1 и ссылка linklabel1 - они у меня взаимосвязаны, то есть при наведении на ссылку меняется картинка на кнопке и наооборот... и должны отвечать за одно и то же событие, то есть если допусим кнопка открывает какой-то файл, то что лучше: записать точно такое же событие к linlabel1 или...
C++ CMD & Ping_Pong Доброго времени суток пишу небольшую програмулину для выключения компьютеров по сети, использую команды СМД, но столкнулса с небольшой проблемой: если програма пытается выключить удаленный комп который выключен или просто не имеет сети то получается очень долгая задержка для перехода к следующей . в связи с этим я сначала пингую эти машины. вопрос: как мне получить ответ от машины,... http://www.cyberforum.ru/cpp-beginners/thread85326.html
Оформить программу в виде функций C++
Недавно столкнулся с такой вот задачей: Дана матрица размером M на N, нужно сформировать одномерный массив из максимальных элементов матрицы. Задача несложная, но появились проблемы на моменте выделения динамической памяти. Дан файл. Оттуда надо считать эту матрицу. Возможно, размеры её надо ввести с клавиатуры. Еще возникли сложности при объявлении переменных при переносе в функции: по условию...
В чем ошибка? C++
Поиск по шаблону: определить номер позиции в исходной строке, начиная с которой в строке содержится шаблон S1*S2, где S1, S2-заданные подстрочники; *-произвольная последовательность символов: #include <string.h> #include <stdio.h> char str = "lazy"; char string = "The quick brown dog jumps over the lazy fox"; char fmt1 = " 1 2 3 4 5"; char...
C++ Встреча http://www.cyberforum.ru/cpp-beginners/thread85298.html
Из пункта А в пункт В выехал велосипедист со скоростью v0 км/час.Одновременно навстречу ему из пункта В "автостопом" двинулся другой путник s1 м он двигался со скоростью v1 м/час,s2 м-со скоростью v0 км/час,s3 м-со скоростью v3 км/час.Через сколько часов после старта и в какой то4ке путники встретились? Еще её нужно сделать с защитой от дураков тоесть например скорость не может быть минусовой,а...
C++ Логарифм Помогите представить алгоритм в С++ коде...Завтра сдавать неуспеваю. вещ алгоритм логарифм(вх: вещ x, вещ a, вещ eps) | дано: x > 0, a > 1, eps > 0 | надо: вычислить log_a x с точностью eps начало алгоритма | вещ y, z, t; | | // инициализация | y := 0.0; z := x; t := 1.0; подробнее

Показать сообщение отдельно
ildarn
0 / 0 / 1
Регистрация: 07.12.2009
Сообщений: 14
13.01.2010, 20:53  [ТС]     Программка на С с массивом
Цитата Сообщение от ggmann Посмотреть сообщение
попробуй проверь эту программу

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
 
int main()
{
    int x,h,a,n,i,s,f,j,p;
    float r[100],k[100];
    float sum,sredar;
    
    cout<<"vvedite kolichestvo elementov massiva"<<endl;
    cout<<"N=";
    cin>>n;
    cout<<"vvedite X"<<endl;
    cout<<"X=";
    cin>>x;
    cout<<"vvedite H"<<endl;
    cout<<"H=";
    cin>>h;
    cout<<"vvedite A"<<endl;
    cout<<"A=";
    cin>>a;
 
        
        if (n>0) {
        for (i=0; i<n; i++){
          
          r[i]=0.9*(sin((2*a*x)-(i*h)));
        }
        system("CLS");
         
        cout<<"massiv R";
        for (i=0; i<n; i++){
          //printf("R[ %d",i,"]= %4.2f \n",r[i]);
          cout<<"R["<<i+1<<"]="<<r[i]<<"\t";
        }
         cout<<endl;
         s=1;
        
         for (i=0; i<n; i++){
          if (abs(r[i])>=0.5) {
           k[s]=r[i];
           s++;
          }
        }
         
         cout<<"massiv K'";
         for(i=1; i<s-1; i++){        
          //printf("K[ %d",i,"]= %4.2f \n",k[i]);
          cout<<"K["<<i+1<<"]="<<k[i]<<"\t";
         }
         cout<<endl;         
         
         sum=0;
         j=1;        
         while ((r[j]<=0) && (j<n)){          
          j++;
         }
         if (n=0){
          j=0;
          }
         cout<<"pervyy polojitel'nyy element massiva R nahoditsya na "<<j+1<<" pozicii"<<endl;
         p=n;
         while ((r[p]<=0) && (p>1)){
          p--;
         }
         cout<<"posledniy polojitel'nyy element massiva R nahoditsya na "<<p+1<<" pozicii"<<endl;
         if (j<p) {
          for (i=(j+1); i<p-1; i++){
           sum=+r[i];
          }
         }
         if ((p-j)>1){
          sredar=sum/(p-j-1);
          printf("srednee arifmeticheskoe = %0.2f",sredar);
         }
          else cout<<"srednee arifmeticheskoe ne suschestvuet"<<endl;
         }
         else cout<<"Massiv ne suschestvuet"<<endl;
    
    system("PAUSE");
    return 0;
}
форматный вывод не везде получился извини)
если что не так выводит напиши, я так и не смог добиться чтобы массив существовал , не знаю какие значения нужны
Ok, спасибо большое, буду пробовать
 
Текущее время: 10:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru