Другие языки программирования и технологии
Помогите с программой на массивы
Хоть прибейте не помню как писать прогу с массивами. Да еще на си ++,до этого писал только на паскале. В Универе оф. язык си и си++. Вот и траблы. Кто разбирается, напишите подробно прогу. Чтоб по примеру я смог разобраться. Вот так. Если не сможите подробно. То не очень подробно только с подсказками тогда. Зарание спс за помощь. Даны три числовые последовательности a, b и c. Сформировать две новые последовательности x и y в соответствии со следующим правилом xi = max ( ai , bi ) / 2, yi = max ( ai ,ci ) / 2, i = 1, 2, …, n Вот собственно программа. Кто поможет буду очень благодарен.
/*
Даны три числовые последовательности a, b и c.
Сформировать две новые последовательности x и y в соответствии со следующим правилом
xi = max ( ai, bi ) / 2,
yi = max ( ai, ci ) / 2,
i = 1, 2, …, n
*/
#include <iostream>
using namespace std;
int main()
{
const int n= 10;
float a[ n]= { 1,2,3,4,5,6,7,8,9,0};
float b[ n]= { 0,9,8,7,6,5,4,3,2,1};
float c[ n]= { 1,2,3,1,2,3,1,2,3,1};
float x[ n], y[ n];
for(int i= 0; i< n; i++)
{
x[ i]= ( a[ i]>b[ i]?a[ i]:b[ i])/2;
y[ i]= ( a[ i]>c[ i]?a[ i]:b[ i])/2;
}
cout<< "a[]= ";
for(int i= 0; i< n; i++)
{
cout<< a[ i]<< ", ";
}
cout<< endl;
cout<< "b[]= ";
for(int i= 0; i< n; i++)
{
cout<< b[ i]<< ", ";
}
cout<< endl;
cout<< "c[]= ";
for(int i= 0; i< n; i++)
{
cout<< c[ i]<< ", ";
}
cout<< endl;
cout<< endl;
cout<< "x[]= ";
for(int i= 0; i< n; i++)
{
cout<< x[ i]<< ", ";
}
cout<< "(xi = max ( ai, bi ) / 2)"<< endl;
cout<< "y[]= ";
for(int i= 0; i< n; i++)
{
cout<< y[ i]<< ", ";
}
cout<< "(yi = max ( ai, ci ) / 2,)"<< endl;
return 0;
}
___
Кое-где майл. ру меняет латинские буквы на похожие русские, замените обратно.
Даны три числовые последовательности a, b и c.
Сформировать две новые последовательности x и y в соответствии со следующим правилом
xi = max ( ai, bi ) / 2,
yi = max ( ai, ci ) / 2,
i = 1, 2, …, n
*/
#include <iostream>
using namespace std;
int main()
{
const int n= 10;
float a[ n]= { 1,2,3,4,5,6,7,8,9,0};
float b[ n]= { 0,9,8,7,6,5,4,3,2,1};
float c[ n]= { 1,2,3,1,2,3,1,2,3,1};
float x[ n], y[ n];
for(int i= 0; i< n; i++)
{
x[ i]= ( a[ i]>b[ i]?a[ i]:b[ i])/2;
y[ i]= ( a[ i]>c[ i]?a[ i]:b[ i])/2;
}
cout<< "a[]= ";
for(int i= 0; i< n; i++)
{
cout<< a[ i]<< ", ";
}
cout<< endl;
cout<< "b[]= ";
for(int i= 0; i< n; i++)
{
cout<< b[ i]<< ", ";
}
cout<< endl;
cout<< "c[]= ";
for(int i= 0; i< n; i++)
{
cout<< c[ i]<< ", ";
}
cout<< endl;
cout<< endl;
cout<< "x[]= ";
for(int i= 0; i< n; i++)
{
cout<< x[ i]<< ", ";
}
cout<< "(xi = max ( ai, bi ) / 2)"<< endl;
cout<< "y[]= ";
for(int i= 0; i< n; i++)
{
cout<< y[ i]<< ", ";
}
cout<< "(yi = max ( ai, ci ) / 2,)"<< endl;
return 0;
}
___
Кое-где майл. ру меняет латинские буквы на похожие русские, замените обратно.
Похожие вопросы
- Помогите с программой Одномерные массивы и указатели
- Помогите написать программу на С. Тема Составление программ с использованием массивов
- Программа с массивами на Си
- помогите с программой!!! (Си) Двумерный массив+строки
- Помогите с программой на Си. (создание многомерных динамических массивов)
- Помогите написать программу на с++ Циклический сдвиг элементов массива вправо Массив 20 элементов, random
- помогите срочно надо Квадратные массивы тема: Двумерные массивы на языке C++
- Программа с массивом VBA Excel.
- Помогите пожалуйста. Visual Basic - массивы
- Помогите сделать функцию для массива.