Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Дано одновимірний масив цілих чисел. Обчислити суму додатних та добуток відємних елементів.↑ Стр 1 из 2Следующая ⇒ Содержание книги
Поиск на нашем сайте
МАСИВИ Підкреслений текст для всіх задач* 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; просмотров: 363; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.146.255.161 (0.006 с.) |