Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Односвязный список, не создаются новые узлы https://www.cyberforum.ru/ c-beginners/ thread1471371.html
Здравствуйте! Пишу программу по составлению односвязного списка. Сначала заполнял список наименованиями химических элементов (el.chimicalname), но затем решил переделать и заполнить его самими структурами element el, но встретил проблему. Когда я его заполнял только наименованиями, то всё работало хорошо, список был и был упорядочен по алфавиту. Когда я заполнил его структурами, то выводится...
C (СИ) Первой должна быть строка матрицы с меньшей суммой элементов
В прямоугольной матрице, имеющей четное кол-во строк представить, каждую пару строк таким образом,чтобы первой была строка с меньшей суммой элементов.
C (СИ) Составить алгоритм разложения функции в ряд Тейлора Помогите алгоритм составить, пожалуйста. #include <stdio.h> #include <iostream> #include <math.h> int main (void) { setlocale(LC_ALL,"rus"); float xn, eps, xk, dx; printf("Введите: x(нач), точность, x(кон), dx\n"); scanf("%f", &xn); https://www.cyberforum.ru/ c-beginners/ thread1471282.html C (СИ) Сгруппировать слова по их длине https://www.cyberforum.ru/ c-beginners/ thread1471203.html
почему выдает неверный результат, должно сгрупировать по длине.. #include "stdio.h" #include "string.h" #define m 5 #define n 10 int main(void) { int i,j;
Ошибка в употреблении структурного типа C (СИ)
#include <time.h> #include <stdio.h> #include <Windows.h> struct TDate { int day, month, year; }; struct TFIO
C (СИ) Удалить все строки и столбцы матрицы, содержащие единицу https://www.cyberforum.ru/ c-beginners/ thread1471089.html
Дан двумерный массив размером n*m, заполненный случайными числами из заданного пользователем промежутка. Удалить все строки и столбцы, содержащие единицу, вывести результат на экран и в файл.
C (СИ) Удаление столбцов матрицы https://www.cyberforum.ru/ c-beginners/ thread1471037.html
Задание звучит следующим образом: Описать процедуру RemoveCols(A, M, N, K1, K2), удаляющую из вещественной матрицы A размера M × N столбцы с номерами от K1 до K2 включительно (предполагается, что 1 < K1 ≤ K2). Если K1 > N, то матрица не изменяется; если K2 > N, то удаляются столбцы матрицы с номерами от K1 до N. Двумерный массив A и числа M, N являются входными и выходными параметрами. Используя...
Найти арифметические прогрессии в строке C (СИ)
Строка представляет собой последовательность натуральных чисел, разделенных про-белом. Найти в ней все последовательности (не менее трех чисел), являющиеся ариф-метическими прогрессиями. Входные данные: 1 3 4 6 2 4 6 8 1 3 5 Выходные данные: 2 4 6 8 1 3 5 есть код на паскале могу скинуть если надо
C (СИ) В строке, содержащей несколько слов, разделенных пробелом, перевернуть каждое слово В строке, содержащей несколько слов, разделенных пробелом, перевернуть каждое слово. Входные данные: abcde fghik lmnop Выходные данные: edcba kihgf ponml есть код это прги на паскале, если надо могу скинуть можно сделать в java но тогда с объяснением(не знаю java) https://www.cyberforum.ru/ c-beginners/ thread1471032.html C (СИ) Копирование элементов из двумерного массива в одномерный int main() { int M = 0, N = 0; объявляем 2 переменные (что в них будем хранить?) printf("Input M: "); вводим значение М scanf("%d",&M);и записываем его в М printf("Input N: ");вводим значение N scanf("%d",&N); записываем его в N int **arr = calloc(M, sizeof(int *)); если я правильно понял то мы создаем двумерный массив и Функция calloc захватывает пространство для хранения массива из... https://www.cyberforum.ru/ c-beginners/ thread1470950.html
C (СИ) Сравнение содержимого двух файлов
Скажите в чем ошибка? :с#define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> #include <locale.h> int main()
C (СИ) Замена битов https://www.cyberforum.ru/ c-beginners/ thread1470809.html
допустим есть число 12, первые его биты 1100 я допустим хочу заменить првую еденицу 1100 на 0, а второй ноль 1100 на еденицу как это сделать? тоесть в итоге будет 1010
Просто Лис
Эксперт Python
5731 / 3530 / 1055
Регистрация: 17.05.2012
Сообщений: 10,359
Записей в блоге: 9
07.06.2015, 20:19 0

Добавить комментарии к коду - C (СИ) - Ответ 7731269

07.06.2015, 20:19. Показов 1121. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено SiriusX7 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include<stdio.h> // подключение библиотеки для работы функции printf, scanf
#include<conio.h> // подключение библиотеки для реализации  функции управление режимом работы монитора, clrscr(); getch();
#define size 5 //препроцессор заменяет size на 5. В си так делают константы
 
void main () //имя главной функции, программа не возвращает значение
{ // тело программы
  clrscr ();// функция очистки монитора
  printf(“Поменять местами максимальный и минимальный элемент массива\n\n”); // функция вывода на монитор
  
  int a[size];//объявление массива размерностью 5 (см define size 5)
  
  int I,min=21474,max=-21475,indexmin,indexmax,t; // объявление переменных
  for(i=0;i<size;i++){ //оператор цикла for
    printf(“a[%i]>”,i+1); 
    scanf(%i”,&a[i]);//ввод элемента массива. 
    if(a[i]<min) {
      min=a[i];
      indexmin=i;
    } Else if(a[i]>max) {
      max=a[i];
      indexmax=I;
    }
  }
  //в массиве содержатся пять элементов: a[0],a[1],a[2],a[3],a[4] 
  //обращение к элементам массива идёт по их индексам
  t=a[indexmin]; // Меняем местами наибольший и наименьший элемент массива
  a[indexmin]=a[indexmax];
  a[indexmax]=t;
  printf(“\n Результат: \n”);
  for(i=0;i<size;i++)
    printf(“A[%i]=%i\n”,i+1,a[i]);
  getch();
}


Вернуться к обсуждению:
Добавить комментарии к коду C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2015, 20:19
Готовые ответы и решения:

Нужны комментарии к коду
#include&lt;stdio.h&gt; #define N 100 int main() { int mas; int mas2; int nyll; int str; int...

Нужны комментарии к коду
Только начала изучать язык Си помогите пожалуйста разобраться, что в этом коде происходит: ...

Нужны комментарии к коду
Здравствуйте всем!подскажите разобраться понять как работает этот код я начинающий программист,...

Нужны комментарии к коду
Подробно что происходит в теле программы #include &lt;stdio.h&gt; int main(void) { char src; ...

3
07.06.2015, 20:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2015, 20:19
Помогаю со студенческими работами здесь

Необходимы комментарии к коду
расспишите её #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; int zaselenie(int**...

Рекурсивный распил доски, нужны комментарии к коду
Здравствуйте! Искал задачу в интернете о рекурсивном распиле доски. Нашел следующий код: ...

Сортировка методом пузырька (нужны комментарии к коду)
for (int i=n-1; i&gt;=0; i--) // метод пузырька { for (int j=0; j&lt;i; j++) { if (x...

Найти все уникальные слова. Написать комментарии к коду
Есть готовый код к задаче: Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до...

Найти длину самого короткого слова в предложении (нужны комментарии к коду)
Дано предложение найти длину его самого короткого слова. Программа находит и длинное и короткое...

Вычисление корней алгебраического уравнения методом Ньютона-Рафсона - комментарии к коду
ВЫЧИСЛЕНИЕ КОРНЕЙ АЛГЕБРАИЧЕСКОГО УРАВНЕНИЯ МЕТОДОМ НЬЮТОНА-РАФСОНА #include // Для printf...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru