Несмачный Дмитрий
Профи
(871)
5 месяцев назад
Ну и какие сложности?
1)
/-----/
/а,b/
/----/
|
V
--------------
|c=(a+b)/2|
--------------
|
V
----
/C/
----
#include <iostream>
main()
{
double a,b,c;
cin>>a>>b;
c=(a+b)/2;
cout<<c;
}
2)
-------------
/a1,a2,a3/
-------------
|
V
------
|c=0|
------
|
V
-----------
| i=0;2;1| <------------------------|
------------ |
| |
V |
---------- ------- |
< a[i]>0 >--------| c++ | |
----------- ------- |
| | |
------------------------------------
#include <iostream>
main()
{
double a[3];
int i,c;
cin>>a[0]>>a[1]>>a[2];
c=0;
for(i=0;i<3;i++)
{
if(a[i]>=0)c++;
}
cout<<c;
}
3)
------
/n /
-----
|
V
----------
|i=0,n,1|<-|
----------- |
| |
V |
------- |
/ a[i] /------|
-------
|
V
--------
| c=0 |
--------
|
V
---------------
| i=0,n-1,1 |<--|
--------------- |
| |
V |
-------------- |
| c=c+a[i] |-----|
--------------
|
V
---------------
| c=c/n |
---------------
|
V
-----------
/ c /
----------
#include <iostream>
main()
{
int i,n;
double* pa,c;
cin>>n;
pa=new double[n];
for(i=0;i<n;i++)
{
cin>>pa[i];
}
c=0;
for(i=0;i<n;i++)
{
c+=pa[i];
}
c/=n;
cout<<c;
}
Это все навскидку, возможны какие то помарки, но задачи настолько элементарные, что запускать ради них среду и создавать проекты как то нецелесообразно...
2. Даны три целых числа. Найти количество положительных чисел в исходном наборе.
3. В классе N учеников. Найти средний рост ученика в этом классе