Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Дано одновимірний масив цілих чисел. Обчислити суму додатних та добуток відємних елементів.Содержание книги
Поиск на нашем сайте МАСИВИ Підкреслений текст для всіх задач* 27. Дано одновимірний масив. Впорядкувати масив по зростанню. Знайти суму елементів, які задовольняють неравність -2<a[i]<3. #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int a[100]; int i,n,x,j; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } for (j=0; j<n-1; j++) { for (i=0; i<n-j; i++) {if ((-2<a[i])&&(a[i]<3)) { x=a[i-1]; a[i-1]=a[i]; a[i]=x; }}} for (i=0; i<n; i++) cout << a[i] << " "; cout << "\n"; system("PAUSE"); return EXIT_SUCCESS; }
26. Дано одновимірний масив цілих чисел. Обчислити добуток елементів, які задовольняють умову a[i]<-10 або a[i]>10.
int a[100]; int i,n; double d; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } d=1; for (i=0; i<n; i++) if ((-10<a[i])||(a[i]<10)) { d=d*a[i]; } cout << "Dob=" << d << "\n"; }
Дано одновимірний масив цілих чисел. Обчислити суму додатних та добуток відємних елементів. using namespace std; int a[100]; int i,n; double sd, dv; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } sd=0; dv=1; for (i=0; i<n; i++) { if ((a[i]>0)) { sd=sd+a[i]; } if ((a[i]<0)) { dv=dv*a[i]; } } cout << "Suma dodatnih = " << sd << "\n"; cout << "Dobutok videmnyh = " << dv << "\n"; }
Дано одновимірний масив цілих чисел. Обчислити добуток відємних елементів масиву. Визначити індекс мінімального елемента. using namespace std; int a[100]; int i,n; double min1,imin,d; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } min1=a[0]; d=1; for (i=0; i<n; i++) if (a[i]<0) { d=d*a[i]; } for (i=0; i<n; i++) { if (a[i]<min1) { min1=a[i]; imin=i; }}
cout << "Min=" << min1 << " Imin=" << imin << "\n"; cout << "Dob min elementiv=" << d << "\n"; }
Дано одновимірний масив цілих чисел. Обчислити максимальний елемент масиву та добуток його додатніх елементів.
int a[100]; int i,n; double max1,d; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } max1=a[0]; for (i=0; i<n; i++) { if (a[i]>max1) max1=a[i]; } d=1; for (i=0; i<n; i++) if (a[i]>0) { d=d*a[i]; } cout << "Max=" << max1; cout << "Dob dod elementiv=" << d << "\n"; }
Дано масив довільних дійсних чисел розмірності n. Вивести суму порядкових номерів двох найбільших елементів. float a[100]; float max1,max2,i,imax1,imax2,n; main(void) { cout << "Enter size massive 1: "; cin >> n; for (i=0; i<n; i++) { cout << "Enter " << i << " element massive: "; cin >> a[i]; } max1=a[0]; for (i=0; i<n; i++) { if (a[i]>max1) {max1=a[i]; imax1=i; } } max2=a[0]; for (i=0; i<n; i++) { if ((a[i]>max2)&&(a[i]!=max1)) { max2=a[i]; imax2=i; } } cout << "Maximal element massive 1 = " << max1 << " with index " << imax1 << "\n"; cout << "Maximal element massive 2 = " << max2 << " with index " << imax2 << "\n"; cout << "Suma indexiv = " << imax1+imax2; }
Дано масив довільних дійсних чисел розмірності n. Знайти добуток 2-го і 3-го елемента, який більший за 5.
double a[1000], b[1000]; int i,n,k; double d; int main(void) { cout<<"Vvedit rozmirnist masyvu: "; cin>>n; for (i=0;i<n;i++) { cout << "Vvedit " << i << " element:"; cin >> a[i]; } d=1; k=0; for (i=1; i<n; i++) { if (a[i]>5) {b[k]=a[i]; k=k+1;} if (k==3) break; } d=b[2]*b[3]; cout << "D=" << d << "\n"; cout << b[k]; }
Дано масив довільних дійсних чисел розмірності n. Знайти добуток відємних елементів і їх кількість.
double a[100], b[100]; int i,n,k; double d; int main(void) { cout<<"Vvedit rozmirnist masyvu: "; cin>>n; for (i=0;i<n;i++) { cout << "Vvedit " << i << " element:"; cin >> a[i]; } d=1; k=0; for (i=1; i<n; i++) { if (a[i]<0) { d=d*a[i]; k=k+1; } } cout << "D=" << d << "\n"; cout << “K=” << k <<”\n”; system("PAUSE"); return EXIT_SUCCESS; }
Дано масив довільних дійсних чисел розмірності n. Знайти суму всіх елементів і середнє арифметичне додатніх елементів.
int a[100]; int suma,i,kil,s,n; int main(void) { cout << "Enter size massive 1: "; cin >> n;
for (i=0; i<n; i++) { cout << "Enter " << i << " element massive: "; cin >> a[i]; } s=0; suma=0; kil=0; for (i=0; i<n; i++) { if (a[i]>0) {kil=kil+1; s=s+a[i]; s=s/kil; }}
for (i=0; i<n; i++) { suma=suma+a[i]; } cout << "Seredne arufmetuchne dod elementiv= " << s << "\n"; cout << "Suma vsih elem= " << suma << "\n"; } Використовуючи функцію користувача, знайти більше і менше з двох чисел. int max(int a, int b) { int max; if ((a>b)&&(a>0)) max=a; else max=b; } int min(int a, int b) { int min; if (a>b) min=b; else min=a; }
int main(void) { int a,b; cout << "Vvedit 2 chysla: "; cin >> a >> b; cout << "\nMax=" << max(a,b) << "\nMin=" << min(a,b) << "\n"; }
Знайти розвязки квадратного рівняння. Обчислення дискримінанта задати за допомогою функції користувача.
int kvr(int a,int b,int c) { float D, x, x1, x2; D=b*b-4*a*c; cout << "Дискримінант = " << D << endl; if (D < 0) cout << "Рівяння немає розвязків." << endl; if (D == 0) {cout << "Рівняння має 1 розвязок" << endl; x=-b/(2*a); cout << "x=" << x;} if (D > 0) {cout << "Рівняння має 2 розвязки" << endl; x1=(-b+sqrt(D))/(2*a); x2=(-b-sqrt(D))/(2*a); cout << "x1=" << x1 << ", " << "x2=" << x2 << endl;} } main(void) { cout << "Vvedit 3 koeficienta: "; int a,b,c; cin >> a >> b >> c; kvr(a,b,c); }
Ввести з клавіатури 2 числа. Вивести на екран те, сума якого більша.
int n,n1, sum,sum1; main(void) { sum=0; sum1=0; cout<<"Vvedit Pershe, Druhe chysla:\n"; cin>>n>>n1; while(n!=0) { sum+=n%10; n/=10; } cout<<"Suma pershoho chysla= "<<sum<< "\n"; while(n1!=0) { sum1+=n1%10; n1/=10; } cout<<"Suma druhoho chysla= "<<sum1<< "\n"; if (sum1>sum)cout << "Bilwa suma drugogo chysla. " << sum1 << "\n"; if (sum>sum1)cout << "Bilwa suma pershoho chysla. " << sum <<"\n"; } 15. Вивести на екран перші 5 відємних значень і їх порядкові номера функції …., х змінюється від 1.1 з кроком 0.3.
float z, a, b, x, h; int i; main(void) { cout<<"Vvedit a: \n"; cin>>a; cout<<"Vvedit b: \n"; cin>>b; x=a; h=0.3; i=0; while(x<=b) { z=a-(sqrt(b-x)/(pow(log(a),2)))-3; x=x+h; i=i+1;
if((z<0)&&(i>6)) { cout<<" Vidyemni znachennya: "<< z <<"\n"; cout<<" Poryadkovyj nomer: "<< i <<"\n"; } }
14. Дано ряд, елементи якого обчислюються за формулою …. Параметри а та б вводяться з клави. Аргумент змінюється від 1.1 до кінцевого значення 4.1. Вивести всі додатні числа. float z, a, b, x, h; main(void) { cout<<"Vvedit a: \n"; cin>>a; cout<<"Vvedit b: \n"; cin>>b; x=a; h=0.2; while(x<=b) { z=a-(sqrt(b-x)/(pow(log(a),2)))-3; x=x+h;
if(z>0) { cout<<" Dodatni znachennya: "<< z <<"\n"; } }}
Знайти суму чисел від 23 до 183, використовуючи один із циклів. int i, s; main(void) { s=0; for(i=23; i<=183; i++) {s=s+i; } cout<<"Summa= "<<s<<"\n"; }
За введеною цифрою вивести назву дня.
int n; main(void) { cout << "Введіть номер дня: \n"; cin >> n; switch(n) { case 1: cout << "Понеділок. \n"; break; case 2: cout << "Вівторок. \n"; break; case 3: cout << "Середа. \n"; break; case 4: cout << "Четвер. \n"; break; case 5: cout << "Пятниця. \n"; break; case 6: cout << "Субота. \n"; break; case 7: cout << "Неділя. \n"; break; default: "Неправильне значення."; } } За введеною літерою вивести назву країни.
char n; main(void) { cout << "Введіть першу ВЕЛИКУ букву країни: \n"; cin >> n; switch(n) { case 'U': cout<<"Ukraine \n"; break; case 'G': cout<<"Great Britain\n"; break; case 'S': cout<<"Scotland\n"; break; case 'C': cout<<"China\n"; break; case 'J': cout<<"Japan\n"; break;
default: cout<<"Krainu ne znaydeno\n"; } }
За введеною літерою вивести назву сесійного екзамену і дату його здачі.
char n; main(void) { cout << "Введіть першу ВЕЛИКУ букву екзамену: \n"; cin >> n; switch(n) { case 'A': cout << "Angliyska - 24.06.2015 \n"; break; case 'P': cout << "Programuvannja - 02.07.2015 \n"; break; case 'S': cout << "Structura danyh - 22.06.2015 \n"; break; case 'I': cout << "Injeneria - 30.06.2015 \n"; break; case 'M': cout << "Matematika - 26.06.2015 \n"; break; default: "Nepravylne znachennya"; } }
Вивести менше з трьох.
int a,b,c; main(void) { cout<<"Vvedit 3 chysla:\n"; cin>>a>>b>>c; if((a>b)&&(b>c)) cout<<"Haymenshe chyslo: "<<c<<"\n"; if((b>a)&&(c>a)) cout<<"Haymenshe chyslo: "<<a<<"\n"; if((a>b)&&(c>b)) cout<<"Haymenshe chyslo: "<<b<<"\n"; }
МАСИВИ Підкреслений текст для всіх задач* 27. Дано одновимірний масив. Впорядкувати масив по зростанню. Знайти суму елементів, які задовольняють неравність -2<a[i]<3. #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int a[100]; int i,n,x,j; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } for (j=0; j<n-1; j++) { for (i=0; i<n-j; i++) {if ((-2<a[i])&&(a[i]<3)) { x=a[i-1]; a[i-1]=a[i]; a[i]=x; }}} for (i=0; i<n; i++) cout << a[i] << " "; cout << "\n"; system("PAUSE"); return EXIT_SUCCESS; }
26. Дано одновимірний масив цілих чисел. Обчислити добуток елементів, які задовольняють умову a[i]<-10 або a[i]>10.
int a[100]; int i,n; double d; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } d=1; for (i=0; i<n; i++) if ((-10<a[i])||(a[i]<10)) { d=d*a[i]; } cout << "Dob=" << d << "\n"; }
Дано одновимірний масив цілих чисел. Обчислити суму додатних та добуток відємних елементів. using namespace std; int a[100]; int i,n; double sd, dv; int main(void) { cout << " Vvedit k-s el massyvu: "; cin >> n; for (i=0; i<n; i++) { cout << "Vvedit " << i << " element massyvu: "; cin >> a[i]; } sd=0; dv=1; for (i=0; i<n; i++) { if ((a[i]>0)) { sd=sd+a[i]; } if ((a[i]<0)) { dv=dv*a[i]; } } cout << "Suma dodatnih = " << sd << "\n"; cout << "Dobutok videmnyh = " << dv << "\n"; }
|
||
|
Последнее изменение этой страницы: 2016-08-14; просмотров: 470; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.20 (0.006 с.) |