Форум: Форум C++Разное
Новые темы: 00
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Help
 
 автор: FRESH   (16.12.2010 в 15:53)   письмо автору
 
 

И так ребят информатика в инсте всё что просили сделал, ну не могу разобраться с масивами.

Просьба помочь, коментарии можете писать только к функциям массива. остальное вродь понимаю. Если что спрошу.

Задания:
№1.
Даны:
X1,...,X10;
C1,...,C10;
a, b.
Определить:
Li=(Xi^2-a)/(Ci-b)

№2.
Дан:
Y1,...,Y20.
Определить:
Сумму элементов от Ymax до Y20.

  Ответить  
 
 автор: Vorox   (16.12.2010 в 18:17)   письмо автору
 
   для: FRESH   (16.12.2010 в 15:53)
 

Как задаются массивы?(статически/динамически)
Как заполняются массивы?(рандомом/с клавиатуры/из файла)

  Ответить  
 
 автор: FRESH   (16.12.2010 в 18:28)   письмо автору
 
   для: Vorox   (16.12.2010 в 18:17)
 

1 не знаю
2 с клавиатуры

  Ответить  
 
 автор: Vorox   (16.12.2010 в 18:44)   письмо автору
 
   для: 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;
}

Писал по памяти, но вроде правильно(нет возможности сейчас проверить правильность синтаксиса)

  Ответить  
 
 автор: Vorox   (16.12.2010 в 18:51)   письмо автору
 
   для: 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;

Опять же без проверки компиляции

  Ответить  
 
 автор: FRESH   (16.12.2010 в 19:59)   письмо автору
 
   для: Vorox   (16.12.2010 в 18:51)
 

Спасибо большое) вторую сделал щас первую посмотрю

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования