Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Getch();

}

8. Ввести элементы одномерного массива, состоящего из 10 элементов. Вычислить сумму произведение элементов, попадающих в интервал [A, B); подсчитать также сумму чисел, стоящих на нечетных местах. Вывести полученные результаты на экран.

#include<stdio.h>

#include <conio.h>

#include <iostream>

using std::cout;

using std::cin;

using std::endl;

Int main()

{

int mas[100];

Int i,a,b;

Double p,s;

cout << "Vvedite el mass \n";

for (i = 0; i<10; i++)

cin >> mas[i];

cout << "Vvedite A B \n";

cin>>a>>b;

s=0;

p=1;

for (i = 0; i<10; i++)

{

if (mas[i]>=a && mas[i]<=b)

p*=mas[i];

if (mas[i]%2!=0)

s+=mas[i];

}

cout << "Proiz - "<<p<<endl;

cout << "Cymma - "<<s<<endl;

}

9. Ввести элементы одномерного массива, состоящего из 10 элементов. Найти первый максимальный элемент массива и поменять его местами с первым. Вывести на экран исходный и полученный массивы.

#include<stdio.h>

#include <conio.h>

#include <iostream>

Int main()

{

int mas[10];

Int i, min,nmin;

cout << "Vvedite el mass \n";

for (i = 0; i<10; i++)

cin >> mas[i];

min = mas[0];

for (i = 1; i<10; i++)

{

if (mas[i] < min)

min = mas[i],

nmin = i;

}

Int tum_mas;

tum_mas = mas[0];

mas[0] = min;

mas[nmin] = tum_mas;

for (int i = 0; i < 10; i++)

cout << mas[i] << " ";

}

10. Ввести элементы одномерного массива, состоящего из 10 элементов. Найти последний минимальный элемент массива и присвоить ему значение 555. Вывести на экран исходный и полученный массивы.

#include<stdio.h>

#include <conio.h>

#include <iostream>

using std::cout;

using std::cin;

using std::endl;

Int main()

{

int mas[10];

Int i, max,index;

cout << "Vvedite el mass \n";

for (i = 0; i<10; i++)

cin >> mas[i];

max = mas[0];

for (i = 1; i<10; i++)

{

if (mas[i] >= max)

max = mas[i],

index = i;

}

M as[index]=555;

for (i = 0; i < 10; i++)

cout << mas[i] << " ";

}

11. Ввести элементы двумерногомассива MAS(5,5) и, если на главной диагонали хотя бы один элемент =1, вычислить сумму всех элементов матрицы и вывести результат на экран, в противном случае вывестисообщение «Условие не выполнено».

int sum=0;

int fead=0;

for(i=0;i<n;i++)

for(j=0;j<n;j++)

{

scanf ("%d",&a[i][j]);

}

int flag=0;

for(i=0;i<n;i++)

for (j=0;j<n;j++)

if (i==j && a[i][j]==1)

flag=1;

if (flag==1)

{

for (i=0; i<1; i++)

for (j=0; j<1; j++)

sum+=a[i][j];

printf("sum=%d", sum);

}

Else

printf("uslovie ne vipolneno");

Getch();

}

12. Ввести элементы двумерногомассива MAS(5,5) и, вычислить сумму элементов матрицы, находящиеся ниже главной диагонали и произведение элементов матрицы, находящиеся на побочной диагонали. Вывести результаты на экран.

#include <iostream.h>

#include <cstring>

#include <stdio.h>

#include <conio.h>

#include <math.h>

Main()

{

int mas[5][5];

int i,j,s=0,p=1,n=5

for(i=0;i<5;i++)

for(j=0;j<5;j++)

{

cout<<"\nMas["<<i<<"]["<<j<<"]= ";

cin>>mas[i][j];

}

for(i=0;i<5;i++)

for(j=0;j<5;j++)

if(i>j)s+=mas[i][j];

cout<<"\nNige glavnoi= "<<s;

for(i=0;i<5;i++)

for(j=0;j<5;j++)

if(i+j==n-1)p*=mas[i][j];

cout<<"\nNa pobo4noi= "<<p;


Дата добавления: 2015-07-08; просмотров: 81 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Void main(void)| ПиП в странах с моделью переходной экономики

mybiblioteka.su - 2015-2024 год. (0.014 сек.)