Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zadachki.docx
Скачиваний:
7
Добавлен:
22.09.2019
Размер:
51.93 Кб
Скачать

Void main()

{

int a[10],i,j,n,p=0;

double f=0,ar=0;

// введение массива

cout<<"введите kolichestvo elementov massiva\n";

cin>>n;

cout<<"vvedite massiv\n";

for (i=0;i<n;i++) {cin>>a[i];

ar+=a[i];}

cout<<"srednee arifmeticheskoe"<<ar/n;

p=ar/n;

cout<<"srednee arifmeticheskoe zeloe"<<p;

getch();

}

  1. Доросевич

  1. Найти сумму элементов массива, не равных последнему.

#include<iostream>

#include<conio.h>

#include<stdio.h>

using namespace std;

int main()

{

int s;

int a;

int mas[20];

for(a=0;a<20;++a) mas [a]=rand()%5;

cout <<"mas["<<a<<"]="<<mas[a]<<"\n";

s=0;

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

{

if (mas[i]!=mas[19])s=s+mas[i];

}

cout<<"S="<<s;

getch();

return 0;

}

  1. Ввести трехзначное число. Найти сумму и произведение его цифр.

#include <iostream>

#include <conio.h>

#include <string.h>

#include <stdio.h>

using namespace std;

int main()

{

int a,b,c,d,e,s,p;

cout<<"vvedite chislo";

cin>>a;

b=a/100;

c=a%100;

d=c/10;

e=c%10;

s=b+d+e;

p=b*d*e;

cout<<"summa="<<s;

cout<<"proizvedenie="<<p;

}

  1. Жабров

Создать квадратную матрицу целых чисел размером 9х9. Заполнить матрицу случайными числами. Развернуть матрицу на 180.

 

 #include <stdlib.h> // работает с случайными значениями

 #include <stdio.h>

 #include <time.h> // работает с случайными значениями

 #define S 9

  

 int Ar1[S][S],Ar2[S][S]; // работаем с двумя массивами

  

 int main(void)

 {int l,r; // индикация

 randomize(); // сброс рандома

printf("Our Matrix>\n\n"); // присваиваем первой матрице случайные числа

 for (l=1; l < 10; l++) {

 for (r=1; r < 10; r++) {

 Ar1[l][r]=random(100);

printf("%3d",Ar1[l][r]);

 }

printf("\n\n");

 }

printf("\nNew Matrix>\n\n");

 for (l=1; l < 10; l++) { // Выводим новыю матрицу

 for (r=1; r < 10; r++) {

 Ar2[l][r]=Ar1[S-l+1][S-r+1]; // поворачиваем матрицу

printf("%3d",Ar2[l][r]);

 }

printf("\n\n");

 }

printf("\nPress any kay to EXIT.");

 getch();

 return 0;

 }

Составляем программу вычисления y = sin2x + sin3x.

Void main()

{

float x, y, w;

clrscr();

cout << “Введи с клавиатуры x= “;

cin >> x;

w = sin(x)*sin(x);

y = w + w*sin(x);

cout << “Значение y= “ << y << “\n”;

getch();

}

  1. Жукова

дана матрица.поменять местами верхний треугольник с нижним

#include <iostream>

#include <conio.h>

using namespace std;

int main()

{

int i,j,a[10][10],b[10][10];

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

{

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

{

a[i][j]=rand()%10;

cout<<a[i][j]<<" ";

}

cout<<"\n";

}

cout<<"\n";

cout<<"\nPerevernutay\n";

for(i=5;i>=0;i--)

{

for(j=5;j>=0;j--)

{

if(i<=j)

{

cout<<a[i][j]<<" ";

}

else {b[i][j]=a[i][j];

cout<<"\n";

}

}

cout<<"\n";

return 0;

}

Составляем программу вычисления y =z/w, где z=sin2x+sin3x, w=cos((x2+1)/2)+1.5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]