Н прогр, кот вычисляет сумму всех полож. Эл. введенного с клавиатуры массива целых чисел. Двум. массив целых чисел.

Н прогр, кот вычисляет сумму всех полож. Эл. введенного с клавиатуры массива целых чисел. Двум. массив целых чисел.

#include <iostream.h>

#include <stdio.h>

const int c=4;

void main()

{

int massiv [c][c];

int s=0;

int i=0;

int j=0;

cout<<"Vvedite elementu massiva"<<endl;

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

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

cin>> massiv[i][j];

cout<<endl<<endl<<endl;

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

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

if (massiv[i][j]>0)

s+=massiv[i][j];

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

{for (j=0;j<c;j++)

{printf("%10i",massiv[i][j]);}

printf("\n");}

printf("Vyvod rezultatov S= %5i",s);

printf("\n");

}

Массив из 3х элементов .Н. средн арифм

#include <iostream.h>

#include <stdio.h>

const c=3;

void main()

{

int massiv[c][c];

int i=0,j=0;

float s1=0,sum=0;

cout<<"vvedite elementi massiva"<<endl;

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

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

cin>>massiv[i][j];

cout<<endl<<endl;

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

{for(j=0;j<c;j++)

s1=s1+massiv[i][j];

}

sum=s1/(3*c);

cout<<"Ishodnij massiv"<<endl<<endl;

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

{

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

printf("%5i ",massiv[i][j]);

printf("\n");

}

printf("\n");

printf("Srednee arifmeticheskoe elementov massiva= %5.1f",sum);

cout<<endl<<endl;

}

Н програ, кот вычисляет ср арифм полож элементов введенного с клавиатуры массива. Двумерный массив целых чисел.

#include <iostream.h>

#include <stdio.h>

const c=3;

void main()

{

float x=0,k=0;

int uri=0,i,j;

int mas[c][c];

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

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

cin>>mas[i][j];

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

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

if(mas[i][j]>0)

{

x=x+mas[i][j]; ++uri;

}

cout<<endl;

if(uri>0)

{

k=x/uri;

}

else

cout<<"net polozhitelnih chisel";

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

{

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

printf("%5i",mas[i][j]);

cout<<endl;

}

printf("srednee arifmetichescoe,%6.3f",k);

}

4 5 п\целых чисел СР арифметическое

#include <iostream.h>

#include <stdio.h>

const c=5;

void main()

{

float x=0,k=0;

int i;

int mas[c];

cout<<"vvedite chisla"<<endl;

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

cin>>mas[i];

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

{

x=x+mas[i];

}

cout<<endl;

//{

k=x/5;

//}

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

{

printf("%5i",mas[i]);

cout<<endl;

}

printf("srednee arifmetichescoe,%6i",k);

cout<<endl;

}

Н прогр, которая вводит по строкам с клавиатуры массив и вычисляет ср арифм его элементов. Двум. массив целых чисел.

#include <iostream.h>

# include <stdio.h>

void main()

{

const short int c=2;

float massiv [c] [c];

int i,j;

float rez, S=0;

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

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

cin >> massiv [i] [j];

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

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

S = S+massiv[i][j];

rez = S / (c*c);

printf("Srednee znachenie ravno %f\n", rez);

Написать программу, которая определяет сумму четных столбцов и нечетных строк массива (двумерный массив целых чисел)

void main()

{

const int c=3;

int massive[c][c];

int i=0;

int j=0;

cout<<" Vvedite elementy massiva\n";

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

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

cin>>massive[i][j];

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

{for(j=0;j<c;j++)

printf("%8i",massive[i][j]," ");

printf("\n");}

int s = 0;

for(i=1;i<c;i+2)

for(j=0;j<c;j+2)

if ((j%2) == 0 && (i%2) == 1)

s = s + massive[i][j];

printf("\n");

printf("summa = %d",s);

}

Пример использования структуры FILE для чтения из файла

#include <iostream.h>

#include <stdio.h>

void main()

{ FILE *file; //объявили указатель на структуру FILE

char* file_name = "file.txt"; //определили имя файла

char stroka[50]; //определили строку для чтения символов из файла

file = fopen( file_name, "rb" ); //открыли файл на чтение в битовом режиме

if (file != NULL) // если указатель на структуру FILE не пустой

{fgets( stroka, 11, file ); //считываем из файла 10 символов, 11-ым символом

//будет в строку помещен символ конца строки

cout << "stroka = " << stroka<<endl; //выводим на экран переменную stroka } fclose(file }

Разработать класс CPtoD для перевода полярных координат в декартовы.

class CPtoD

{

private:

double rad,grad;

_!_int R; _!_

float x,y;

public:

CPtoD()

{

rad=0;x=0;y=0;R=0;

}

void read()

{

cout<<"vvedite ugol i radius"<<endl;

cin>>grad>>R;

}

void solution()

{

rad=grad*3.1415/180;

cout<<endl;

}

void solution2()

{

y=sin(rad)*R;x=cos(rad)*R;

}

void print()

{

printf("x=%4.2f y=%4.2f",x,y);

}

};

#include <iostream.h>

#include <stdio.h>

#include <math.h>

#include "class.h"

void main()

{

CPtoD abc;

abc.read();

abc.solution();

abc.solution2();

abc.print();

}

Проверяет, есть ли во введенном с клавиатуры массиве, размером 100 элементов, элементы с одинаковыми значениями.

#include <iostream.h>

#include <stdio.h>

void main()

{

const int c=100;

int massiv [c];

int i,j;

cout<<"VVedite 100 elementov massiva\n"<<endl;

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

{

cin>>massiv[i];

}

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

for (j=0;j<c; i++)

{

if (massiv[i]=massiv[i+j])

cout<<"est'"; else

cout<<"net"

}

}

Н прогр, кот вычисляет сумму всех полож. Эл. введенного с клавиатуры массива целых чисел. Двум. массив целых чисел.

#include <iostream.h>

#include <stdio.h>

const int c=4;

void main()

{

int massiv [c][c];

int s=0;

int i=0;

int j=0;

cout<<"Vvedite elementu massiva"<<endl;

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

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

cin>> massiv[i][j];

cout<<endl<<endl<<endl;

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

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

if (massiv[i][j]>0)

s+=massiv[i][j];

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

{for (j=0;j<c;j++)

{printf("%10i",massiv[i][j]);}

printf("\n");}

printf("Vyvod rezultatov S= %5i",s);

printf("\n");

}

Наши рекомендации