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

Int main() {

int N;

setlocale(LC_ALL, "Russian");

printf("Введите число N:\n");

scanf("%d", &N);

int numbers[100];

for (int i=0; i<N; i++) {

numbers[i] = rand()%2000;

}

for (int i=0; i<N; i++) {

printf("%d ", numbers[i]);

}

printf("\n");

int digits2 = 0;

for (int i=0; i<N; i++) {

if (10<=numbers[i] && numbers[i]<=99) {

digits2++;

}

}

printf("Число двухзначных чисел = %d\n",

digits2);

return 0;

}

6.

#include <stdio.h>

#include "stdafx.h"

#include <locale.h>

#include <windows.h>

Int main() {

int N;

setlocale(LC_ALL, "Russian");

printf("Введите число N:\n");

scanf("%d", &N);

int numbers[100];

for (int i=0; i<N; i++) {

numbers[i] = rand()%2000;

}

for (int i=0; i<N; i++) {

printf("%d ", numbers[i]);

}

int sum = 0;

for (int i=0; i<N; i++) {

if (i%2 == 0) {

sum += numbers[i];

}

}

printf("Сумма равна %d\n", sum);

return 0;

}

14.

#include <stdio.h>

#include "stdafx.h"

#include <locale.h>

#include <windows.h>

Int main() {

int N;

setlocale(LC_ALL, "Russian");

printf("Введите число N:\n");

scanf("%d", &N);

int numbers[100];

for (int i=0; i<N; i++) {

numbers[i] = rand()%100;

}

printf("\nИсходный массив:\n");

for (int i=0; i<N; i++) {

printf("%d ", numbers[i]);

}

for (int i=0; i<N-1; i++) {

int max_index = i;

for (int j=i+1; j<N; j++) {

if (numbers[max_index]<numbers[j]) {

max_index = j;

}

}

int temp = numbers[i];

numbers[i] = numbers[max_index];

numbers[max_index] = temp;

}

printf("\nОтсортированный массив:\n");

for (int i=0; i<N; i++) {

printf("%d ", numbers[i]);

}

return 0;

}

18.

#include "stdafx.h"

#include "stdio.h"

#include <locale.h>

#include "stdlib.h"

Int _tmain(int argc, _tchar* argv[])

{

setlocale(LC_ALL, "Russian");

int N;

printf("Введите число:\n");

scanf("%d", &N);

int matrix[100][100];

for(int i=0;N>i;i++) {

for(int j=0;N>j;j++) {

matrix[i][j]=0;

matrix[i][i]=rand()%10;

printf("%3d",matrix[i][j] );

}

printf(" \n");

}

return 0;

}

23.

#include "stdafx.h"

#include <stdio.h>

#include <locale.h>

#include <stdlib.h>

Int _tmain(int argc, _tchar* argv[])

{setlocale(LC_ALL, "Russian");

int N, j, i, sum;

sum=0;

printf("Введите размер матрицы:\n");

scanf("%d", &N);

int matrix[100][100];

for (i=0; i<N; i++) {

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

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

}

}

printf("\nМатрица:\n");

for (i=0; i<N; i++) {

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

printf("%2d ", matrix[i][j]);

}

printf("\n");

}

int maxindex = 0;

int maxsum = 0;

for (i=0; i<N; i++) {

maxsum = maxsum+matrix[i][j];

}

for (j=1; j<N; j++) {

for (i=0; i<N; i++) {

sum = sum + matrix[i][j];

}

if (sum < maxsum) {

maxsum = sum;

maxindex = j;

}

}

printf("Максимальная сумма равна %d\n", maxsum);

printf("Столбец с индексом %d\n", maxindex);

return 0;

}

Лаба №7 2

#include <stdio.h>

#include "stdafx.h"

#include <locale.h>

#include <math.h>

#include <windows.h>