Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задача 8. import java.util.Scanner; public class Main5 { public static void main(String[] args) { Scanner input = new Scanner(System.in);





Задача 5

import java.util.Scanner;
public class Main5 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Vvodim razmernost matrici:");
int m = input.nextInt();
int n = input.nextInt();
int x[][] = new int[m][n];
System.out.println("Vvodim matricu:");
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
x[i][j] = input.nextInt();
int count = 0; // Schetchik chisla osobix elementov
int count1; // kolichestvo neudovletvoryaushix usloviyu sravneniy
for (int i=0; i<m; i++)
for (int j=1; j<n-1; j++)
if (x[i][j]>x[i][j-1] && x[i][j]<x[i][j+1]) // minimalnaya proverka, esli sprava element bolshei sleva menshe perexodim k obshey proverke
{
count1 = 0; // dlya kajdogo elementa obnulyaem danniy schetchik
count++; // incrementiruem schetchik, dalshe v sluchae xotya bi odnogo neudovletvoryauesho usloviya decrementiruem
for (int c = j+2; c < m; c++)
if(x[i][j] >= x[i][c])
count1++;
for (int c = 0; c < j-2; c++)
if(x[i][j] <= x[i][c])
count1++;
if(count1!=0) // esli est' xotya bi odno neudovletvoryaueshee uslovie, to rassmatrivaemiy element ne osobiy, sledovatelno incrementiruem
count--;
}
System.out.println(count);
}
}

 

Задача 6

import java.util.Scanner;
public class Main6 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Vvodim razmernost matrici:");
int m = input.nextInt();
int n = input.nextInt();
int x[][] = new int[m][n];
System.out.println("Vvodim matricu:");
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
x[i][j] = input.nextInt();
for (int k = 0; k < m; k++) // delaem obxod m raz (kolichestvo strok, sledovatelno kolichestvo pervix elementov)
for (int j = 0; j < m - 1; j++)
if (x[j + 1][0] < x[j][0]) // delam proverku po usloviyu zadachi
for (int i = 0; i < n; i++) {
int a = x[j + 1][i]; // menyaem mestami stroki, esli ne udovletvoryayut usloviyu
x[j + 1][i] = x[j][i];
x[j][i] = a;
}
for (int i = 0; i < m; i++) {
System.out.println();
for (int j = 0; j < n; j++)
System.out.print(x[i][j] + " ");
}
}
}

 

Задача 8

import java.util.Scanner;
public class Main8 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Vvodim razmernost matrici:");
int m = input.nextInt();
int n = input.nextInt();
int x[][] = new int[m][n];
int y[] = new int[m];
System.out.println("Vvodim matricu:");
for (int i = 0; i < m; i++) {
int max = x[i][0];
for (int j = 0; j < n; j++) {
x[i][j] = input.nextInt();
if (x[i][j] > max)
max = x[i][j];
}
y[i] = max;
}
for (int k = 0; k < m - 1; k++) // delaem obxod m raz (kolichestvo strok)
for (int j = 0; j < m - 1; j++)
if (y[j + 1] < y[j]) // delam proverku po usloviyu zadachi
{
int b = y[j+1];
y[j+1] = y[j];
y[j] = b;
for (int i = 0; i < n; i++)
{
int a = x[j + 1][i]; // menyaem mestami stroki, esli ne udovletvoryayut usloviyu
x[j + 1][i] = x[j][i];
x[j][i] = a;
}
}
for (int i = 0; i < m; i++) {
System.out.println();
for (int j = 0; j < n; j++)
System.out.print(x[i][j] + " ");
}
}
}

 

 

Задача 9 import java.util.Scanner; public class Main9 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Vvodim razmernost matrici:"); int m = input.nextInt(); int n = input.nextInt(); int x[][] = new int[m][n]; int c1; // schetchiki int c2; int d = 0, f = 0; // indeksi (tut soxranim indeksi stolbcov sedlovix tochek) System.out.println("Vvodim matricu:"); for (int i = 0; i < m; i++) for (int j = 0; j < n; j++) x[i][j] = input.nextInt(); for (int i = 0; i < m; i++) { c1 = 0; c2 = 0; int max = x[i][0]; int min = x[i][0]; for (int j = 0; j < n; j++) // naxodim max i min dlya i-oy stroki { if (x[i][j] > max) { max = x[i][j]; d = j; } if (x[i][j] < min) { min = x[i][j]; f = j; } } for (int k = 0; k < m; k++) // proveryaem yavlaetsa li rasmmatrivaemiy element sedlovoy { if (x[k][d] < max) c1++; if (x[k][f] > min) c2++; } System.out.println("Indeksi sedlovix tochek:"); if (c1 == 0) System.out.println("(" + i + "," + d + ")"); if (c2 == 0) System.out.println("(" + i + "," + f + ")"); } } }    
     

 

Date: 2015-08-06; view: 276; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию