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

как написать данную программу через функцию? - C++

Восстановить пароль Регистрация
 
Oksana_ks
 Аватар для Oksana_ks
2 / 2 / 0
Регистрация: 17.10.2012
Сообщений: 54
30.10.2012, 17:34     как написать данную программу через функцию? #1
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
      int i,a=0;
      float k=0,M[19]; 
         for(i=0;i<=19;i++)
           {
                       printf("Vvedite %d-i elemment",i);
                       printf("\n");
                       scanf("%f", &M[i]);
           }
         printf("\n");
                        
         for(i=0;i<=19;i++)
                       printf(" %f ",M[i]); 
         for (i=0;i<19;i++)    
                      if (M[i]>M[19]) 
                           {
                                 a=a+1;
                                 k=k+M[i];
                           } 
       printf("\n summa=%6.1f, kolichestvo=%d",k,a);
      getch();
}
начала делать.но не понимаю, как заменить массив на переменную Х.или что еще нужно сделать?
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
float laba4 (float x)
{
 int i,a=0;
 float k=0;  
 for (i=0;i<19;i++)  
 if (M[i]>x) 
             {
              a=a+1;
              k=k+M[i];
             }
 return x;   
}
main()
{
 int i,a=0;
      float k=0,M[19]; 
      float laba4 (float x);
      float x;
         for(i=0;i<=19;i++)
           {
                       printf("Vvedite %d-i elemment",i);
                       printf("\n");
                       scanf("%f", &M[i]);
           }
         printf("\n");
         for(i=0;i<=19;i++)
         printf(" %f ",M[i]);
         for(i=0;i<=19;i++)
         x=M[i];
         laba4 (x);
         getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 17:34     как написать данную программу через функцию?
Посмотрите здесь:

C++ как записать эту программу через функцию main и ее прототип?
C++ Написать программу,которая подсчитывает сколько раз заданный символ входит в данную строку текста
C++ Как данную программу реализовать при помощи классов
Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN() C++
C++ нужно реализовать программу, через функцию
Написать функцию через указатель C++
C++ Как скомпилировать данную программу?
Как правильно переделать данную программу используя указатели? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135
30.10.2012, 18:01     как написать данную программу через функцию? #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
#include <stdio.h>
#include <conio.h>
#include <math.h>
void funkcia(float k,float M[],int a){
      for(int i=0;i<=19;i++)
                       printf(" %f ",M[i]); 
         for (int i=0;i<19;i++)    
                      if (M[i]>M[19]) 
                           {
                                 a=a+1;
                                 k=k+M[i];
                           } 
       printf("\n summa=%6.1f, kolichestvo=%d",k,a);
      }
int main()
{
      int i,a=0;
      float k=0,M[19]; 
         for(i=0;i<=19;i++)
           {
                       printf("Vvedite %d-i elemment",i);
                       printf("\n");
                       scanf("%f", &M[i]);
           }
         printf("\n");
         funkcia(k,M,a);               
         
      getch();
      return 0;
}
Yandex
Объявления
30.10.2012, 18:01     как написать данную программу через функцию?
Ответ Создать тему
Опции темы

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