- •Void main(void)
- •Void main(void)
- •Дана целочисленная матрица размера m X n. Различные строки
- •Void main()
- •В одномерном массиве посчитать среднее арифметическое всех чисел. Полученный результат округлить до целого.
- •Void main()
- •Найти сумму элементов массива, не равных последнему.
- •Ввести трехзначное число. Найти сумму и произведение его цифр.
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main(void)
- •Найти максимальное из трех целых чисел.
- •Void main()
- •Void main()
- •Дана матрица, найти произведение наибольшего и наименьшего элемента матрицы.
- •Void main()
- •Void main()
- •Void main()
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();
}
Доросевич
Найти сумму элементов массива, не равных последнему.
#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;
}
Ввести трехзначное число. Найти сумму и произведение его цифр.
#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;
}
Жабров
Создать квадратную матрицу целых чисел размером 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();
}
Жукова
дана матрица.поменять местами верхний треугольник с нижним
#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