|
|
Другие темы раздела | |
C (СИ) По поводу записи в файл Правильно ли добавится запись(структура) в файл? (файл открыт в режиме "rb+") fseek(fp, 0, SEEK_END); fwrite(&table, sizeof(struct st), 1, fp); Или нужно обязательно открывать файл в режиме "ab+"? https://www.cyberforum.ru/ c-beginners/ thread706912.html |
Найти ошибку в коде C (СИ) не запускается программа #include <stdio.h> #include <inttypes.h> int main(void) { int16_t a, b, x; printf("enter a: "); scanf("%"SCNd16, &a); |
C (СИ) Вычислить сумму максимального и минимального элементов массива Я вот написал прогу на си, Задание было вот какое: Вычислить сумму максимального и минимального элементов массива М(100) прога работает, но сумму пишет 00000, я что-то вообще запутался. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> int main () { int M,i,min_a,max_a,sum=0; srand (time(0)); printf ("Array M:\n"); https://www.cyberforum.ru/ c-beginners/ thread706898.html | C (СИ) Представить число в виде суммы квадратов двух чисел Задано натуральное число n. Если его можно представить в виде суммы квадратов натуральных чисел, то указать пары x, y таких натуральных чисел, что n=x^2+y^2, x>=y. https://www.cyberforum.ru/ c-beginners/ thread706894.html |
Считывание из входного файла байт с N1 по N2 и с N3 по N4 и запись этих байт в выходной файл C (СИ) Здравствуйте!Помогите пожалуйста написать программу, которая бы считывала из входного файла байты с N1 по N2 и с N3 по N4 и записывала эти байты в выходной файл. Подскажите плиз как это можно реализовать. Спасибо. |
C (СИ) Указатель на массив строк - В функции Test печатается непонятно что из памяти
https://www.cyberforum.ru/ c-beginners/ thread706789.html Здравствуйте, Есть часть кода(см. ниже). Объясните, почему в функции Test печатается непонятно что из памяти, когда адреса памяти беру, вроде как, правильные. На вход дается сначала кол-во строк, а потом сами строки. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> #define MAX_STR_SIZE 32 |
C (СИ) Написать функцию вычисления определителя матрицы и тестирующую программу к ней
https://www.cyberforum.ru/ c-beginners/ thread706755.html Задание было дано такое: Написать функцию вычисления определителя матрицы и тестирующую программу к ней. Где-то погуглив, где-то поспрашивая написал сей код. #include <stdio.h> #include <stdlib.h> int** csmatr(int **matr,int N) { int i; |
Написать программу, которая бы считывала из входного файла байты с N1 по N2 и с N3 по N4 и записывала эти байты в выходной файл C (СИ) Здравствуйте!В убунту на Си нужно написать программу, которая бы считывала из входного файла байты с N1 по N2 и с N3 по N4 и записывала эти байты в выходной файл. Подскажите пожалуйста как это можно реализовать. Спасибо. |
C (СИ) Часто встречающийся элемент массива
https://www.cyberforum.ru/ c-beginners/ thread706589.html Доброго времени суток, никак не могу продумать алгоритм, который выводил бы на экран число, которые встречается в массиве больше всех, а так же его кол-во повторений. Не могли бы вы помочь, может кто-то уже писал подобное. Добавлено через 1 час 23 минуты Уже не надо, догадался сам :) |
C (СИ) Сумма чётных чисел
https://www.cyberforum.ru/ c-beginners/ thread706521.html Помогите, пожалуйста, с задачей: Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. #include<stdio.h> #include<conio.h> main() { int i, n, s; printf("Вычисление суммы чётных положительных чисел.\n"); printf("Введите количество суммируемых чисел и нажмите <Enter> -> ");... |
Функции: Подсчитать количество элементов массива, отличающихся от среднего арифметического не более чем вдвое C (СИ) помогите пожалуйста решить через функции 2. Подсчитать количество элементов массива Р (60), отличающихся от среднего арифметического значения элементов массива М (70) не более чем вдвое, и количество элементов массива М, отличающихся от среднего арифметического значения массива Р не более, чем втрое. Александр26, обращаю ваше внимание на праваила форума: 1) один вопрос - одна тема 2)... |
C (СИ) Определить длину наибольшей последовательности одинаковых чисел в массиве
https://www.cyberforum.ru/ c-beginners/ thread706495.html Кто сможет, напишите пожалуйста две программы: 2) Определить длину наибольшей последовательности одинаковых чисел в массиве А(50) и вывести на экран значение элементов, из которых она состоит, индексы начального и конечного элементов этой последовательности. |
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 9
|
|
24.11.2012, 16:06 [ТС] | 0 |
Если в матрице найдутся 2 соседние строки, которые состоят из четных элементов — поменять строки местами - C (СИ) - Ответ 374740124.11.2012, 16:06. Показов 1347. Ответов 2
Метки (Все метки)
Ответ
Трудно сказать, так как подсказали так написать, алгоритм такой:
Делим все элементы строки на 2, если =0 то в count заносим Count+1 В итоге если count будет = n(кол-ву элементов) то такая строка является четной. Теперь сраниваем 2 строки и если они являются соседними то меняем их местами... Вернуться к обсуждению: Если в матрице найдутся 2 соседние строки, которые состоят из четных элементов — поменять строки местами C (СИ)
0
|
24.11.2012, 16:06 | |
Готовые ответы и решения:
2
Если в матрице найдутся две соседние строки, которые состоят из четных элементов, поменять их местами В матрице поменять местами строки, содержащие максимальное количество четных и нечетных элементов Если максимальный элемент матрицы равен сумме элементов первой строки, то поменять местами строки Если количество строк в матрице четное, то поменять строки местами по правилу |
24.11.2012, 16:06 | |
24.11.2012, 16:06 | |
Помогаю со студенческими работами здесь
0
В целочисленной матрице поменять строки местами, если количество строк нечетное Поменять местами соседние строки матрицы В матрице поменять местами строки с максимальной и минимальной суммой элементов Поменять в матрице местами строки с максимальной суммой элементов и наименьшим произведением элементов |