#include <iostream.h>
#include <stdio.h>
#include<conio.h>
int main()
{
unsigned short int number;
int x, y, summa, proizvedenie;
cout<< "Vvedite peremenue \n";
cin>>x>>y;
cout << "Vvedite operaziu:1-summa, 2-proizvedenie, 3-sravnenie \n";
cin >> number;
switch (number)
{
case 1: summa = x+y;
cout<<"summa="<<summa<<"\n";
break;
case 2: proizvedenie = x*y;
cout<<" proizvedenie = "<< proizvedenie <<"\n";
break;
case 3: if (x>y)
cout<< "Bolshe=" <<x<< "\n";
else
cout<< "Bolshe=" <<y<< "\n";
break;
default: cout<<" \n"; }
getch();
return 0;
}
Добавлено (Сегодня, 18:41)
---------------------------------------------
_________________________________________________________________________
Знайти суму одновимірного та двовимірного масива використовуючи вказівник
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#define m 2
#define n 2
#define k 2
int main()
{
int number;
int a[m][n],b[k],s,s1,i,j;
int *p[m][n],*p1[k],*f,*g;
cout << "Viberite robotu s:1-dvumerniu massiv;2-odnomerniu massiv\n";
cin >> number;
switch(number)
{
case 1:
cout << "Input array\n";
for(i=0;i<m;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
{
s=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
p[i][j]=&a[i][j];
s=s + *p[i][j];
f=&s;
}
cout << "s=" << s <<"\n"<<"Yheika="<<&f<<"\n";
break;
}
case 2:
cout << "Input array\n";
for(i=0;i<k;i++)
cin>>b[i];
{
s1=0;
for(i=0;i<k;i++)
{
p1[i]=&b[i];
s1=s1+*p1[i];
g=&s1;
}
cout << "s1=" << s1 <<"\n"<<"Yheika="<<&g<<"\n";
break;
}
default:cout<<"--\n";
break;
}
getch();
return 0;
}
Добавлено (Сегодня, 18:42)
---------------------------------------------
______________________________________________________________________________
Є двовимірний масив, який знаходиться в файлі. Необхідно порахувати суму елементів масива і результат записати в інший файл.
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[3][3];
int Sum;
FILE *Finput;
Finput = fopen("D:/inpyt.txt.","r");
for(int i = 0; i < 3; i++)
{
for (int k = 0; k < 3; k++)
fscanf(Finput, "%i", &a[i][k]);
}
fclose(Finput);
for (int i = 0; i < 3; i++)
{
for (int k = 0; k < 3; k++)
printf("%i ", a[i][k]);
printf("\n");
}
Finput = fopen("D:/Output.txt.","w");
Sum = 0;
for (int i = 0; i < 3; i++)
for (int k = 0; k < 3; k++)
Sum = Sum + a[i][k];
cout << Sum;
fprintf(Finput, "Sum = %i\n",Sum);
fclose(Finput);
system ("Pause");
return 0;
}
Добавлено (Сегодня, 18:42)
---------------------------------------------
__________________________________________________________________________________________
В двовимірному масиві знайти середнє арифметичне елементів масива та суму елементів головної діагоналі.
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
#define m 3
#define n 3
int main()
{
int a[m][n],i,j;
float s,s1;
cout <<"vvedit masuv\n";
for (i=0;i<m;i++)
for (j=0;j<n;j++)
cin >>a[i][j];
s=0;
for (i=0;i<m;i++)
for (j=0;j<n;j++)
s=s+a[i][j]/9;
cout << "s=" << s << "/n";
{
s1=0;
for (i=0;i<m;i++)
for (j=0;j<n;j++)
if (i==j)
s1=s1+a[i][j];
cout<<"s1="<<s1<<"\n";
}
getch( );
return 0;
}
Добавлено (Сегодня, 18:45)
---------------------------------------------
# include <stream.h>
int main ()
{
float a,b,c;
cout <<”Input a, b”;
a=123
b=245
c=a+b
cout <<c;
}
Добавлено (Сегодня, 18:45)
---------------------------------------------
# include<stream.h>
main ( )
{
int a[5];
int i, min, k;
cout <<”Vvedite chislo”;
i=0;
while (i<5)
{
cout<<a”[“ <<i<<”]=”;
cin>>a[i];
i=i+1;
}
min=a[i];
k=0;
i=1;
for(i=1;i<10;i++)
while(i<5)
{
if(min<a[i])
k=i;
}
i=i+1;
}
cout<<”min=”<<min
cout<<”\n”<<”nomer elementa”;
cout<<”so znacheniem”;
cout<<min<<”raven”;
cout<<k<<”\n”;
}
Добавлено (Сегодня, 18:46)
---------------------------------------------
Завдання: написати програму, яка визначає мінімальне число з введеної з клавіатури послідовності додатних чисел, Використовуючи підпрограми.
# include <stream.h>
main ( )
{
float X1,X2,X3
cout<<”X1=”;
cin>>X1;
cout<<”X2=”;
cin>>X2;
cout<<”X3=”;
cin>>X3;
if(X1<X2)
cout<<”min”<<X1;
else
cout<<”min”<<X2;
if(X1<X3)
cout<<”min”<<X3;
}
Добавлено (10.11.2007, 09:28)
---------------------------------------------
Сортування з певного елементу до ...
#include<iostream.h>
#include<conio.h>
#define NUM 10
void main ()
{int M[10],n,m, i, j;
for (i=0; i<NUM; i ++)
cin >>M[i];
cout<<"vvedite chislo n";
cin>>n;
cout<<"vvedite chislo m";
cin>>m;
if ((m>10) || (n<0) || (n>m))
cout<<"sortirovka nevozmowna";
for (i=n; i<m;i++)
for (j=i+1; j<m; j++)
if (M[i]>M[j])
{ int k=M[i];
M[i]=M[j];
M[j]=k;
}
for(i=0; i<10;i++)
cout<<M[i]<<" ";
getch();
}