2 / 2 / 0
Регистрация: 17.10.2012
Сообщений: 55
1

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

30.10.2012, 17:34. Показов 653. Ответов 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();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2012, 17:34
Ответы с готовыми решениями:

Как написать данную программу через два цикла
есть код сказали сделать его через два цикла for и while. я не понимаю как написать еще один цикл...

Как написать данную программу на c++?
Сколько не пытался, ничего не выходит.

Как написать данную программу на С++?
Ввести с клавиатуры целое число S – сумму денег (от 1 до 100). Рассчитать и напечатать минимальное...

Как написать данную программу через функцию?
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; main() { int i,a=0; float...

1
27 / 27 / 9
Регистрация: 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;
}
1
30.10.2012, 18:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2012, 18:01
Помогаю со студенческими работами здесь

Как написать программу через функцию?
#include &lt;stdio.h&gt; int main() { int *a, i; double sum = 0, arithmeticAverage = 0; ...

Как написать данную рекурсивную функцию
Доброго времени суток, уважаемые форумчани! Первый раз пишу на форумах. Столкнулся на довольно...

Как правильно написать данную функцию?
В общем суть такова, при нажатии по карте - появляется модальное окно, где есть кнопка submit, но в...

Как написать данную в упражнении функцию в xcode?
Сумма внутренних углов треугольника должна быть равна 180 градусам. Создайте новую программу...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru