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

Четыре одномерных массива - C++

Восстановить пароль Регистрация
 
jenya5455
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 53
19.02.2013, 18:14     Четыре одномерных массива #1
Всем привет, проблема по вот этой задачке:

Здесь код который я написал, всё вроде норм только вот из элементов min не могу составить новый массив.

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
#include <iostream>
#include <math.h>
#include <stdlib.h>
 
using namespace std;
 
const int N=6;
 
int massiv1(float masiv[N],int i,float min){
    int l;
    float B[4];
    for (i=0; i<N; i++){
       masiv[i]=(rand()%122-42)/3.3;
       //cout<<"Ââåäèòå "<<i+1<<" ýëåìåГ*ГІ Г¬Г*Г±Г±ГЁГўГ*: "<<endl;
        //cin >>masiv[i];
        }
        
    for (int i=0;i<N;i++){
    masiv[i]=i*sin(pow(i,3));
    cout <<"\tMASSIV["<<i<<"]= "<<masiv[i]<<"\n"<<endl;
        }    
      min=masiv[0];
        for (int i=1;i<N;i++){
         if (min>masiv[i]){
             min=masiv[i];
             }
     cout<<"min= "<<min<<endl;}
     return 0;
     
     }
     
    int main (){
      //  float g[4];
        const int N=6;
        float sd[N];
        float sd1[N];
        float sd2[N];
        float sd3[N];
        int i;
        float min;
        massiv1(sd, i, min);
        //massiv1(sd1, i, min);
        //massiv1(sd2, i, min);
        //massiv1(sd3, i, min);   
        //system ("pause");
        system ("pause");
        return 0;
        }
 Комментарий модератора 
Запрещено размещать задания в виде картинок и других файлов с их текстом. Перепечатайте.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 18:14     Четыре одномерных массива
Посмотрите здесь:

C++ 2 одномерных массива
C++ Два массива одномерных
C++ Даны 2 упорядоченных одномерных массива. создать 3 одномерный массив, содержащий упорядоченные элементы 1 и 2 массива.
C++ Создать 3 одномерных массива одинаковой размерности
C++ два одномерных массива
C++ Имеем 3 одномерных материальных массива А(10), В(10), С(10)
Из массива выбрать четыре наибольших значения C++
Функция принимает два одномерных массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jenya5455
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 53
20.02.2013, 20:44  [ТС]     Четыре одномерных массива #2
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
#include <iostream>
#include <iomanip>
#include <math.h>
 
using namespace std;
 
void print(float b[],int kol){
     cout << endl;
     for (int i=0;i<kol; i++)
         cout << setprecision(3)<<b[i]<<" ";
         cout << endl;
         
     }
 float min(float b[],int kol){
       int min=0;
       for (int i=0; i< kol; ++i)
           if (b[min]>b[i])
           min=i;
 return b[min];
         }  
int main () {
    const int N1=5, N2=8, N3=7, N4=10, N5=4;
    float a,b;
    float R[N1], P[N2], Q[N3], S[N4], B[N5];
    
    cout <<"Dlya proverki vvedite : 1.5 , 5.7"<<endl;
    cin >>a>>b;
    for (int i=0; i<N1;i++)
        R[i]=a*pow(sin(b*i),3);
        cout <<"\nR:";
        print (R,N1);
        
    cout <<"Dlya proverki vvedite : 4.3 , 2.9"<<endl;
    cin >>a>>b;    
    for (int i=0; i<N2;i++)
        P[i]=a*pow(sin(b*i),3);
        cout <<"\nP:";
        print (P,N2);
        
    cout <<"Dlya proverki vvedite : 11.6 , 8.2"<<endl;
    cin >>a>>b;    
    for (int i=0; i<N3;i++)
        Q[i]=a*pow(sin(b*i),3);
        cout <<"\nQ:";
        print (Q,N3);
        
    cout <<"Dlya proverki vvedite : 9.2 , 4.4"<<endl;
    cin >>a>>b;    
    for (int i=0; i<N4;i++)
        S[i]=a*pow(sin(b*i),3);
        cout <<"\nS:";
        print (S,N4);
        
            
      B[0]=min(R,N1);
      B[1]=min(P,N2);
      B[2]=min(Q,N3);
      B[3]=min(S,N4);  
     
    cout <<"\nB:";
    print (B,N5); 
   
   cin.get();
   system ("pause");
   return 0;  
    }
ДЕРЖИ СТУДЕНТ))
Yandex
Объявления
20.02.2013, 20:44     Четыре одномерных массива
Ответ Создать тему
Опции темы

Текущее время: 00:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru