|
|
|
| И так ребят информатика в инсте всё что просили сделал, ну не могу разобраться с масивами.
Просьба помочь, коментарии можете писать только к функциям массива. остальное вродь понимаю. Если что спрошу.
Задания:
№1.
Даны:
X1,...,X10;
C1,...,C10;
a, b.
Определить:
Li=(Xi^2-a)/(Ci-b)
№2.
Дан:
Y1,...,Y20.
Определить:
Сумму элементов от Ymax до Y20. | |
|
|
|
|
|
|
|
для: FRESH
(16.12.2010 в 15:53)
| | Как задаются массивы?(статически/динамически)
Как заполняются массивы?(рандомом/с клавиатуры/из файла) | |
|
|
|
|
|
|
|
для: Vorox
(16.12.2010 в 18:17)
| | 1 не знаю
2 с клавиатуры | |
|
|
|
|
|
|
|
для: FRESH
(16.12.2010 в 15:53)
| | #include <iostream>
using namespace std;
int main()
{
static int n=10; //делаем переменную n статическим(чтобы мы могли менять размер массивов только в 1 месте)
float x[n], c[n], l[n]; //обьявляем статически массивы
float a,b;
cout<<"Enter A and B:\n";
cin>>a>>b;
cout<<"Enter elements of mass X:\n";
for(int i=0;i<n;i++)//заполнение массива а
{
cin>>a[i];
}
cout<<"Enter elements of mass C:\n";
for(int i=0;i<n;i++)//заполнение массива с
{
cin>>c[i];
}
for(int i=0;i<n;i++) //вычисление массива l
{
l[i]=(x[i]*x[i]-a)/(c[i]-b);
}
cout<<"Result:\n"
for(int i=0;i<n;i++) //вывод массива l на экран
{
cout<<l[i]<<" ";
}
return 0;
} |
Писал по памяти, но вроде правильно(нет возможности сейчас проверить правильность синтаксиса) | |
|
|
|
|
|
|
|
для: FRESH
(16.12.2010 в 15:53)
| | #include <iostream>
using namespace std;
int main()
{
static int n=20;
float y[n];
cout<<"Enter elements of mass Y:\n";
for(int i=0;i<n;i++)
{
cin>>y[i];
}
float max=y[0];
int k=0;
for(int i=0;i<n;i++)
{
if(max<y[i])
{
max=y[i];
k=i;
}
}
float S=0;
for(int i=k;i<n;i++)
{
S+=y[i];
}
cout<<"Summ = "<<S; |
Опять же без проверки компиляции | |
|
|
|
|
|
|
|
для: Vorox
(16.12.2010 в 18:51)
| | Спасибо большое) вторую сделал щас первую посмотрю | |
|
|
|