Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела C для начинающих

Как будет "MOD" и "DIV" на Си?
Как будет MOD и DIV на Си?

Перевод из двоичной системы в десятичную
Помогите написать программу для перевода из двоичной системы в десятичную ...не понимаю как ,надо завтра уже отдавать( Мне сказали там что-то путем преобразования в int только не понял как..

Стандарт или для чего нужен return 0 ?
Здравствуйте. Нужна помощь в понимании. Например есть всем известная программа #include <stdio.h> int main() { printf("Hello world!\n"); return 0; } Для чего нужен return 0 в таких...

Возвести число в квадрат
Как писать число в квадрате на СИ?

Поменять местами значения двух переменных без использования
Здравствуйте, друзья! Пытаюсь решить легкую, на первый взгляд, задачу: "Ввести 2 числа и поменять их местами без использования третьей переменной." Задача рассчитана на слушателя, поверхностно...

Самый быстрый алгоритм Евклида вычисления НОД
Заинтересовал вопрос о различных реализациях алгоритма Евклида для неотрицательных целых чисел. Ниже привожу алгоритмы, собственноручно написанные, исходя из теоретического материала. Каждый алгоритм...

Длинная арифметика на Си
Здравствуйте, форумчане! Хотелось бы мне начать топик, сообщения в котором я планирую пополнять постоянно (по возможности и уровню занятости, разумеется). Тема топика, как видно из заголовка,...

Возведение в степень
Помогите написать программу, возводящщую число M в степень N (-10<M<10, 0<N<10 - проверить выполнение данных условий)

Заполнение массива случайными числами
Добрый вечер,помогите написать программу которая забивает массив рандомными числам (rand (time(0))) и выводит его на экран,главное что размер массива задаётся с клавиатуры.Спасибо.

Перевод числа с десятичной системы в двоичную
Простите за банальный вопрос, но реально уже с пол часа лажу в нете немогу нормальной функции найти. Напишите пож функцию.

Вычислить факториал
Помогите разобраться. Я заплутался с факториалом. В гугле искал но посвюду саму систему факториала написано а как вводить єто в выражение я не знаю

Очень нужен рабочий компилятор для Си
Пожалуйста! Очень нужен рабочий компилятор для Си. Именно C, а не С++. Для Windows:)

Что это значит srand(time(NULL))?
srand(time(NULL));

Не компилируется приложение с <graphics.h> в DEV C++
Работаю в среде DEV C++ не могу откомпилировать простой код с библиотекой <graphics.h> Пробовал во всех проектах данной среды - не компилирует,саму билиотеку в папку include добавлял. Вообщем ни...

Остаток от деления
Во общем задача такая вывести числа от 1-10,а делящиеся на 3 пометить *Вот тут у меня код подскажите пожалуйста что я сделал не так? помечает звездочкой не те числа(( #include<stdio.h> void...

Run-Time Check Failure #2 - Stack around the variable 'dht' was corrupted
Всем доброго времени суток! Недавно начал программировать на C в среде Microsoft Visual C++. Написал программу, но всё время вылазит одна и так же ошибка: Run-Time Check Failure #2 - Stack around the...

Определить количество элементов в массиве
Подскажите, пожалуйста, как определить количество элементов в массиве d_massiv, если он задан следующим образом (язык только СИ): unsigned long *d_massiv; l=get_l(uroven); ...

Чтение из файла, редактирование его и запись в новый файл
В общем, задача такая: Программе на вход подается исходный текст какой-нибудь программы на С.. Нужно удалить из него все комментарии. Впервые мне дали задание, где нужно применять работу с файлами,...

Поиск максимального элемента массива
как найти в одномерном массиве максимальный элемент ???

Перевод чисел из одной системы счисления в другую
Здравствуйте, уважаемые форумчане. Нужна помощь, имеется программа по переводу чисел из одной системы счисления в другую. Программа написана на С.Всего 6 функций, 4 из них работают, остальные же две...

Подсчет букв в строке
Написать фрагмент кода, который считывает количество букв в введённой строке. И дополнительный код для нахождения количества определённой буквы.

Считать числа из файла в массив
В файле записано неизвестное количество чисел. Нужно считать их в одномерный массив. #include<stdio.h> #include<stdlib.h> int main(){ int k,i; FILE *ptrfile; k=0; int s;...

Отличие scanf от scanf_s
Скажите, пожалуйста, чем отличается функция scanf() от scanf_s()? У меня Visual Studio, и при использовании scanf вылетает вот такая ошибка: warning C4996: 'scanf': This function or variable may be...

Как работает функция getchar?
Здравствуйте. Не совсем понимаю как работает функция getchar. Нашёл такое описание: Функция getchar за одно обращение к ней выдает в качестве результата один символ, поступивший с системного ввода. ...

В code blocks неожиданно пропали все панели (картинка в описании), несколько раз переустанавливал не помогает. Что делать?
Без нижней панели невозможно даже ошибки посмотреть.

Сортировка строк файла по алфавиту
Здравствуйте. Необходимо отсортировать считать строки из файла, отсортировать их по алфавиту с помощью шейкер-сортировки, и вывести на экран. Вот что я смог написать, проблема именно в том, что я не...

Как выбрать диапазон значений через switch?
В Паскале можно указывать диапазон: Case A of 4..9: .... 10..15:.... End; А можно ли указывать диапазон в Си через switch? Или только перечислять все варианты? switch(a) { case 4: case...

Считывание чисел через пробел в массив через scanf
Здравствуйте! Очень вероятно что вопрос поднимался миллионы раз, но я ответы не нашел спустя часы поиска :( В общем задача следующая. На стандартном потоке ввода задается последовательность целых...

Сортировка массива по возрастанию метод пузырька
подскажите так или не то совсем #include <iostream> #include <stdlib.h> using namespace std; int a,tmp; for (int i=0;i<9;i++) { a = rand()%100; cout << a << "\t"; } for (int...

Segmentation fault (core dumped)
Всем доброго времени суток. Не могли бы посмотреть кусок программы и подсказать ошибку. При компиляции ничего не выдаёт, а вот при запуске пишет Segmentation fault (core dumped). Спасибо всем. void...

Найти минимальный элемент массива
помогите найти ошибки. #include <stdio.h> #include <conio.h> int main() { int i,n; float min,a; printf ("vvedite n \n"); scanf ("%d", &n);

Преобразование float to int
Подскажите пожалуйста. Преобразование float c = 3.1415; int b = (int)c; VS10 express(настроена под си) выкинула ошибку Отладчику не удалось обнаружить исходный файл...

Если в языке Си нет тип bool, то что вместо него используется?
Помогите разобраться, если в языке Си нет тип булиан, то что вместо него используется? Если можно то поподробнее.

Идентификатор sleep не определен
Вроде бы прописал #include<Windows.h> , а пишет, что идентификатор sleep не определен, наверное что-то путаю, прошу помочь) #include<stdio.h> #include<Windows.h> int main() { int start;...

Определить количество строк в файле
Здравствуйте. Как узнать кол-во строк в файле .txt на СИ.

Функция SWAP
#include <stdio.h> #include "ctype.h" #include "string.h" #include "setjmp.h" #include "stdlib.h" #define DELIMITER 1 #define VARIABLE 2 #define NUMBER 3 #define COMMAND 4 #define STRING 5

Удаление элементов массива
Помогите пожалуйста, похо разбраюсь в массивах, недавно начала только изучать программирование. Задача:удалить все элементы меньше 3 и расположенные после первого отрицательного Добавлено...

экспонента в степени и модуль в math.h
Здравствуйте. Таким ли образом вознести экспоненту в степень, допустим -10. pow(exp, -10) И как будет выглядеть модуль какого-нибудь выражения ? Добавлено через 15 минут или экспонента в...

Вывод двоичного представления дсятичного числа.
Вот код. #include <stdio.h> #include <math.h> #include <stdlib.h> /* Функция для вывода значений битов, представляющих заданное целое число в памяти компьютера. */

Перебор возможных комбинаций символов
Чет мой чайник совсем не варит! Помогите сделать следущее: Вывести все возможные комбинации слов. Есть: char ch_table = "abc"; //таблица символов char word = "aaa"; //само слово - начальный...

Возведение в степень без pow (нужны комментарии)
я как бы основы понимаю,а вот когда дошел до создания функции то не знал вообще как.с умножением суммированием понял быстро смысл. int multi(int x,int y);{return x*y;}. а вот с возведением в степень...

Ввод\вывод массива через функции
Помогите плз исправить) Нужно осуществить ввод\вывод массива #include "stdio.h" #include "conio.h" #define N 10 #define M 10 void output (int n, int m,float a ); void input (int n, int m,...

Как создать приложение по СИ в Visual Studio?
Народ, подскажите плиз, мне надо создать приложение по Си, как его открыть в Visual Studio 2008?

Проверка на ввод числа
в borland С нужно осуществить проверку на ввод, пользователь дожлен ввести число, как проверить ввел позльзователь число или что то другое

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

Как объявить char массив
Доброго времени дня. Возникла такая проблема. char table = "hello"; /* работает */ void main() {

Ошибка: "Implicit declaration of function 'abs' is invalid in C99"
#include <stdio.h> #include <math.h> main() { int x,y,c; printf("Input x y :"); scanf("%d %d", &x, &y); c=(abs(x)-abs(y))/(1+abs(x*y));

Статические функции в Си
Читаю Кернигана и Ричи, и походу возник вопрос о статических функциях Есть 2 файла main.c: #include <iostream> #include "global.h" int main(int argc, char *argv) {

Как сделать русский язык в консоле? (codeblocks)
Вот такая дуристика вылазит копался для чистого СИ не нашел ничего(

Метод Гаусса решения СЛАУ
Прошу помочь с составлением программы, позволяющей решать системы линейных уравнений методом Гаусса на языке С (не С++!). Желателен наиболее элементарный, "прямоходовый" вариант программы. Заранее...

Вывод чисел в двоичном виде
камрады, добры день. есть проблема с программой, которая выводит числа в двоичном виде. например, для типов int, сhar, unsigned int выводит (вроде) правильно. а вот long unsigned int выводит как-то...

Удалить из строки все лишние пробелы: в начале, в конце, повторяющиеся
Дана строка предложение. Удалить из строки все лишние пробелы: в начале, в конце, повторяющиеся. Не могу понять, как удалить все пробелы в начале и в конце. #include <stdio.h> #include...

Функция циклического сдвига массива
Доброго времени суток, есть задача - нужно написать функцию, которая сдвигает массив array размером size на shift элементов. соответственно, чтобы двигать вправо shift больше нуля, а влево...

Ошибка scanf
Решил вкатится в программирование на C.Сначала всё было нормально, скачал Microsoft Visual Studio, сделал несколько простых программок и все дела.После не длительного периода ещё раз зашёл в...

Найти длину строки
// 24=Найти длину строки.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "string.h" #include "conio.h" //int dlina(char* S, ); int _tmain(int...

Конвертер валют
Надо составить программу пересчёта денег в рублях в валюту по выбору(доллары, евро, фунты) Исходные данные : курс валюты и сумма в рублях . Желательно с комментариями Добавлено через 2 часа 48...

Создать динамический массив
здесь создается и выводится массив на экран в виде матрицы. как сделать массив динамическим??плиз!!! и что нужно сделать в си, чтобы массив сделать вещественным, т.к. в си это не только поменять int...

Скачать Си
Подскажите где можно скачать Си? Спасибо!!!

Измерить время выполнения программы
#include <stdio.h> #include <math.h> #include <time.h> main () { FILE *in; FILE *out; float x,y; clock_t start, end; start = clock();

Блок-схема (цикл do while, for)
Получается вводим значение н. н >10. то есть вводим н, пока н не будет больше 10. если больше 10, то программа выводит количество(н) значений на экран. в конце считает сумму всех членов, сумму первых...

как записать степень в си?
Как в программе си записать степень??? например (x+1)^4

Подсчет символов в строке
по К и Р надкнулся на такой код double nc; for(nc=0; getchar()!=EOF; ++nc); я решил как то изменить код так,чтобы проги считала количество символов з массива вот мой код char a; a="qqq";...

Деление без остатка
Скажите пожалуйста как разделить без остатка на языке си? Ну например 150/60=2. Только сразу скажу что тип переменных у меня float. Заранее спасибо

С чего начать изучение языка Си?
учусь на заочном, до этого университета с языками программирования не сталкивалась.... уважаемые программисты, посоветуйте со своего опыта... как за три-четыре месяца самостоятельно освоить Си,...

Реализация функции strstr
Помогите реализовать функцию strstr int mystrstr(const char a,const char b) { int i, j, k; for(i = 0; a != '\0'; i++) { for(i = j, k = 0; b != '\0' && a == b; j++, k++) ...

Найти количество элементов массива
Если делать так, то все получается правильно. Выдает 5 #include <stdio.h> #include <conio.h> int main(){ int u={1, 4, 1, 2, 8}; printf("Kolichestvo elementov massiva %d\n",...

Считать строку неизвестной длины
Как на си считать строку неизвестной длины?

Напечатать таблицу соответствия между весом в фунтах и весом в килограммах
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, ..., 10 фунтов (1 фунт=453 г). Program n2; Uses crt; Var А,В,i,S: Integer; Begin For i:=1 To 10 do...

Определить принадлежит ли точка кругу
решить задание в стандартной системе С (не с++) Дана окружность с координатами центра Х0 У0 и радиусом R . Определить принадлежит ли точка кругу . Координаты точки х1, у1 вводятся с клавиатуры. ...

Удалить повторяющиеся элементы из массива
Требуется: Удалить из 2-мерного массива повторяющиеся элементы, оставив только первое вхождение каждого элемента. Количество элементов, а так же их значения вводить с клавиатуры, глобальные...

В чем суть директив #include <Windows.h> #include <stdlib.h>
/*хочу сделать простую графическую программу ранее работал с turbo 3.0 я так понимаю <graphics.h> это что-то вроде <Windows.h> если это так то напишите самые необходимые функции и что они означают...

Сборник задач по программированию на СИ
Здравствуйте! Хочу узнать, есть ли сборник задач по программированию на языке СИ? Видел такие сборники для Паскаля, Бейсика. Но сборника с учетом особенностей СИ - не видел. "Универсальные"...

Поиск подстроки в тексте
Помогите пожалуйста отладить программу. Задание: поиск подстроки в строке, определить содержит ли строка заданный образец и указать индекс в строке, если совпадение найдено. #include <stdlib.h>...

Блок-схема для функции
Нарисовал блок схему. Но при сдаче сказали что она не по правилам сделана. Прошу помощи. #include <stdio.h> #include <math.h> #include <stdlib.h> float f (float x) { return...

Вывод русского языка
Ввожу #include <locale.h> setlocale(LC_ALL,".1251"); или setlocale(LC_ALL,"rus"); На Windows 7 работает, на Windows Хр выводятся иероглифы. Как исправить?

Построчное чтение из файла
в файле числа от -50 до 50, записанные каждое в отдельной строке. нужно посчитать сумму отрицательных элементов файла for (i=0; i<50; i++) { fscanf(fo,"%d\n",&y); if(y<0) { t+=y; } }

Как вывести модуль числа?
Покажите на примере как вывести модуль из дробного числа.

Разбивание числа на цифры
Доброго всем. Задача из учебника Дейтела. Скажу сразу, изучаю Си самостоятельно(не учебное заведение). С задачей справился, но есть вопрос. В начале, введенное четырехзначное число нужно разбить на...

Массив неопределенного размера
И еще одна тема от человека переходящего с паскаля на С:) Как в С задать массив неопределенного размера и заполнить его вводящимися числами? В интернете и на форуме искал, но с хорошими...

Аналог cin.getline() на Си
Нужен аналог функции cin.getline( ). Если существует, то поведайте мне о нём, если нет, то подскажите как написать. Никакого С++, только чистый С. Нельзя использовать ООП и потоки. Я пытался...

Ошибка Expected Expression
Помогите, пожалуйста, новичку найти ошибку

Нужны примеры структур
Ребят мне нужно сделать структуру что бы закрыть практику :DDDD так как я слаб в си, киньте сюда пример разных структур типа: маршруты автобусов самолётов, расписание и т. п. если у кого то...

Решение квадратных уравнений
задание написать рогу решения квадратного уравнения вида ax*x+b*x+c=0 в прге как бы ввод коэффицентов a,b,c доложен быть вне функции программа реализована в виде функции пргу написал но компилятор...

Вывод текста из файла на экран
среда разработки BC.31. ошибку не выдает, но и текст не читает из файла... что в коде не так? и как вывести на экран текст из файла?) #include <stdio.h> #include <conio.h> main() { FILE...

Чем char отличается от unsigned char?
я наверно тупая,но понять этого не могу.помогите,пожалуйста спасибо

Посимвольное считывание строки из файла
Прошу помощи, хотелось бы считать строку из файла (в котором много строк) посимвольно и записать каждый считанный символ в каждый элемент массива. #include <stdio.h> int main() { FILE *f...

Подсчет слов в строке
Помогите плз. Срочно нужно. Задача. Подсчитать слова в строке. Надо на языке C. И обязательно через функцию. Спасибо заранее.

C - Вывод массива )
Нужно передать функции по ссылке массив и распечатать его): #include <stdio.h> #include <math.h> #include <conio.h> void pv(int *f,int size) {

Как создать динамический двумерный массив
Здравствуйте. Не знаю как объявить двумерный массив. Пытался так сделать не подходит float ** numbers = (float*) realloc (numbers, 2** sizeof(float));

Для чего size_t?
И как объявить size_t через type def,или лучше size_t объявить через что нибудь другое #include <stdio.h> #include <stdlib.h> #include <conio.h> void Print(int* arr, size_t size) { ...

Что такое точность epsilon?
Напишите программу, которая оценивает значение математической константы e по формуле e*=*1*+*1/1!*+*1/2!*+*1/3!*+*... с заданной введенной точностью epsilon. ну вот написал я прогу, Е у меня...

Что такое "подстрока строки"?
Подскажите пожалуйста мне, новичку, что такое подстрока строки? Задание: Дана подстрока и строка. Удалить из строки все вхождения заданной подстроки. P.S: код программы не нужен, просто объясните...

Найти сумму элементов массива
Здравствуйте, уважаемые участники форума! Помогите, пожалуйста, найти знакопеременную сумму всех элементов массива (A0-A1+A2-A3+...) и вывести результат на экран. Размерность массива 15. Массив я...

Найти номер элемента, который будет первый по порядку большим некоторого t
Помогите написать прогу на Си первый и второй члены последовательности равны 1, третий равен сумме 1 и второго, четвёртый сумме второго и третьего и т.д. Получить м членов этой последовательности...

Удаление элемента в Списке
В чём ошибка функции удаления элемента. #include <stdio.h> #include <stdlib.h> typedef struct{ char name; int unn; char fio; char date;

Возврат структуры из функции
Здравствуйте. Допустим, есть следующий код, работающий успешно. typedef struct { int a; int b; } myStruct; myStruct* simplefunc(int a, int b) { myStruct *ms_p;

Проверка текстового файла на пустоту
В случае, когда файл пуст, программа всё равно не считает его пустым. Почему это происходит? Как это исправить? Может быть, существует какая-то другая, более эффективная проверка? g =...

Как подключить функцию с одного файла в другом файле?
собственно вот вопрос. есть один файл. там функция zz(); которую надо запустить в другом файле. желательно просто "вставить" эту функцию, чтобы инклюды не прописывать в файле с функцией zz(); ...

Как округлить число?
Интересует вопрос, как округлить число, чтобы от него осталась только целая часть. Было там, допустим 55,3348739, а надо, чтобы стало 55. Просто "55", без всяких там "55.000000", как получается при...

Вывести массив на экран
Помогите с задачей: Динамическая память. Одномерный массив. Дан массив целых чисел.Массив вывести на экран.

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

Вывести число в обратном порядке
найти число которое образуется при записи цифр заданного натурального числа в обратном порядке

Запись структуры в бинарный файл
если вам покажутся мои вопросы глупыми, не удивляйтесь, решил сам с нуля изучать си, есть книжки интернет и вы =) нужно записать структуру в бинарный файл struct rez_bin { unsigned long int...

Русский язык в ввода-выводе через printf-scanf
Здравствуйте! Помогите пожалуйста... Мне нужно к программе подключить возможность работать с русским языком, однако, мне нужно, что бы программа могла не только выводить русский текст, но и заносить...

В чем разница между С++ и С?
Чем отличается С и С++, кроме того что С++ есть ООП?

Удаление узла бинарного дерева
Бьюсь над задачей битый час, в функцию передаю указатель на узел, который и хотим удалить. И в зависимости от того как удалился возвращаю различные задачи. вот функция , чистый си int del(struct...

Ошибка "implicit declaration of function"
Qt Creator выдает ошибку: implicit declaration of function 'gotoxt' implicit declaration of function 'textattr' implicit declaration of function 'clrscr' можно это как-то исправить?

Определить количество вхождений символа в текст
необходимо ввести строку (это делает пользователь), потом символ и определить количество вхождений символа в текст. Смотрю по книге, но тут нет примера ввода строки, только как задать конкретную...

Передача строки в функцию
Я плохо засвоил тему об указателях, и теперь мучаюсь. В мейне надо ввести какую нибуть строку(char), потом вызвать некую функцию в которую надо передать ету стркоку, в етой функции строку надо будет...

Цикл по строке (более изящный вариант)
когда я хочу пройти по строке я обычно сначала нахожу ее длину, а потом в цикле от 0 до длины прохожу, но я где то видел (никак не найду где) более изящный проход, там было че то со сдвигом...

По заданной длине окружности найти площадь круга по формуле S = pi*R2
помогите решить задачу По заданной длине окружности найти площадь круга по формуле S = pi*R2, радиус вычислить из формулы длины окружности: L=2*pi *R Примечание pi = 3.14

Разобрать пример обращения к элементу матрицы
Помогите пожалуйста решить такую задачу на C: Необходимо набить двумерный массив строк типа массив = "значение". Я пробовал так: char * names_array = <Имя жильца>; но не сработало при...

Заполнить двумерный массив с клавиатуры
помогите пожалуйста, как заполнить двумерный массив в ручную ? лазил по сайтам ничего не понял . если не тяжело то и код пожалуйста .

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

как создать таблицу на языке С?
как сделать таблицу в исходнике, чтобы она выводилась на экран? вот код. нужно, чтобы в одной колонке был Х , а в другой У. #include <stdio.h> #include <windows.h> #include <locale.h> #include...

Заданы цифры - расставить знаки сложения и вычитания так, чтобы получилось выражение с заданным результатом
Здравствуйте, задали домашнее задание. Имеются цифры 1, 2, 3, 4, 5, 6, 7, 8, 9. Необходимо расставить между ними любое количество знаков "плюс" или "минус" так, чтобы получить выражение результат...

Динамический массив структур
Здравствуйте,мне нужно сделать динамический массив из структур struct student { char FIO; unsigned int score; }; struct student* students; unsigned int studCount=0; Вот функция добавления...

Как записываются логарифмы?
В математике lg, ln, log. В языке СИ в библиотеке math.h функции с логами: log(x); // lg, ln или log? log2(x); // lg, ln или log? log10(x); // lg, ln или log? Эти математические логи каким...

Поиск одинаковых элементов массива
Помогите написать программу на поиск одинаковых элементов массива

Как определить, целое число или нет
вообщем сабж в названии. Только без использования функций, у меня выходит что-то типа if (power % 1 == 0) // (power типа long double) { for (int i = 0; i<power; i++) { result *= num;...

Динамический массив символов си
1)char *ans = (char*)malloc(sizeof(char)*max); max = 2, а резервирует для 6 символов или больше 2) Можно ли в си вводить массив символов как string в с++, если дай, то как это сделать?

Копирование из одного массива в другой
Знаю два варианта копирования из одного массива в другой 1. С помощью функции memcpy char src = "Hello"; char dst = ""; memcpy(dst, src, 6); 2. С помощью цикла подставлять значение из одного...

Запись строк из файла в массив
Просмотрел аналогичные вопросы - все не то! Задача проста как два пальца. Но что то у меня не выходит Надо каждую строку из файла (длинна строк разная) поместить в соответствующую ячейку массива....

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

Замена пробела на символ (Си).
Всем доброго времени суток, прошу помочь наставить меня на путь истинный в следующем задании: Заменить все пробелы в предложении на звездочки. #include<stdio.h> #include<math.h> #define STOP ....

Как работают рекурсивные функции?
Всем привет! Ни как не могу понять как работают рекурсивные функции. а именно в каком месте функция вызывает саму себя и как это происходит. как работает обыкновенная структура повторения знаю, а...

Возможна ли перегрузка функций
Здравствуйте, товарищи!!! Что-то я запамятовал: перегрузка функций - это фича только С++, или в чистом С она тоже присутствует? P.S. Проверить на практике сейчас нет возможности

Циклический сдвиг битов
Я понимаю конечно, что тема уже надоела... Но объясните мне плз!!! Есть функция якобы циклического сдвига влево.... unsigned long ROL (unsigned long a, int offset) { return a << offset |...

Динамическое создание строки с нужным размером
В C++ есть класс string, который прекрасно создает нужный массив сразу по размеру введенного слова. string str; cin >> str; Вот так. На досуге я бывает пишу функции, которые уже есть в...

Динамическое выделение памяти под строку
Требуется написать функцию, которая считывает строку, предварительно выдели под неё память и в случае нехватки, первоначально выделенной памяти, перевыделить память. Написал вот так, но почему-то...

Транспонирование матрицы
Нужно транспонировать матрицу тобишь A сделать A Вот мой код #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> #include <Windows.h> #define Left 1 #define Right...

Узнать количество символов в текстовом файле
Нужно сосчитать массив из символов, но их кол-во неизвестно. Как узнать? Как-нибудь можно подругому сосчитать символы, в файле? Обязательно нужен массив, а не строковая переменная т.к. идет сравнение...

Ввод и вывод двумерного массива - Нет доступа при записи "0x80000000"
Построила, ошибок нет. Дальше нажимаю на отладку, ввожу первые 4 цифры, потом нажимаю Enter, чтобы переместиться на строчку ниже и появляется след. сообщение: Неуправляемое исключение в...

Генератор рандомного текста
Добрый вечер. Пытаюсь сделать генератор рандомной строки. #include <iostream> #include <windows.h> #include <conio> #include <string> using namespace std; int main(){ int n=st.length(); for...

Два return - как это отобразить на блок-схеме?
int checkword (char *buf,char *alf) { int i, l; l = strlen(buf); for (i=0;i<l;i++) if (!strchr(alf,buf)) return 0; // 0 - есть символ, который не входит в фильтр return 1; // 1 - все...

В чем разница malloc и calloc?
подскажите пожалуйста,в чем разница malloc и calloc? эмалок выделение динамической памяти а сиалок выделение чистой памяти. в смысле чистой?

Ряд Тейлора. Вычисление синуса
Есть проблема. Дана функция sinx, нужно разложить x по ряду Тейлора. В коде, видимо, что-то не хватает. Буду очень благодарен любой помощи. //xn - начальное x //xk - конечное x //dx - шаг...

Проверка корректности введенных данных
Здравствуйте, возникла такая проблема - в программе, на языке Си, необходимо реализовать проверку корректности введенных пользователем данных, то бишь чтобы например если пользователь вводит с...

Проверка наличия файла
Доброго всем времени суток. У меня возникла следующая проблема. Создаю программу "Простейшая база данных". Мне нужна проверка наличия файла. Т.е. ввожу название файла, например, "file_name=text". В...

Как обозначить глобальные переменные, чтобы оба файла .c имели к ним доступ
Имеется файл с расширением .h. В нем указаны глобальные переменные(например int n=0), так же в этом файле есть прототип функции, который использует эти глобальные переменные. В основной программе...

Форматированный ввод-вывод (возврат на предыдущую строку)
Как можно вернуть курсор на предыдущую строку? Т.е., например, пользователь вводит строку -> нажимает Enter -> дальше вывод происходит на новой строке. А как сделать, чтобы вывод инфо происходил...

Как указать путь к файлу
Как в Си указать путь к файлу? И как указать чтоб записи были в конце файла, не сразу после последнего символа а в следующий строке? #include <stdio.h> int main() { FILE *fp;...

Как удалить символ из строки
Здравствуйте, подскажите, как заменить символ на ничего, т.е удалить его #define _CRT_SECURE_NO_WARNINGS #include <Windows.h> #include <stdio.h> #include <stdlib.h> #include <string.h> ...

Транспонирование матрицы
Помогите на чистом си) Транспонироватьь матрицу Например: А= 1 2 4 0 9 5 8 6 3 Должна получится матрица B = 1 0 8

Ошибка conflicting types
Из-за чего и как ее исправить? #include <stdbool.h> #include <stdio.h> #include "bst.h" void PKL(BstNode **node, const int level); int main(void) {

Динамический массив.операция new(Си или Си++?)
Здравствуйте! Операция new для выделения динамической памяти используется в Си? Компилятор выдает ошибки. Может необходимо библиотеку какую подключить? #include<stdio.h> int main (void) { int...

инициализация char (уточнение )
товарищи, как я понимаю, такая инициализация в Си не верна: char *pChar = "dsfdsfdsf" коли да, почему я в интернетах часто встречаю её? или всё же она верна?

Определить пересекаются ли прямоугольники
пересекаются ли 2 прямоугольника. на вход программы передается 16 чисел, представляющих координаты 2х прямоугольников: x1 y1 x2 y2 x3 y3 x4 y4 a1 b1 a2 b2 a3 b3 a4 b4 где (x,y) координаты одного...

Удаление символа из строки
Задача такова: Даны символы s1,s2,... Известно, что символ s1 отличен от пробела и что среди s2,s3,... имеется хотя бы один пробел. Рассматриваются s1,...,sn - символы, предшествующие первому пробелу...

Где писать код под Си и чем компилировать?
Здравствуйте! Начал изучать Си. Где писать код?(Читал, что можно даже в блокноте) И чем компилировать? У меня Windows 8 x64.

Проверка на ввод именно числа
Как в си проверить, чтоб вводилось именно целое число, а не буква или десятичное число?

Массив указателей на функции
Мне необходимо создать массив, состоящий из 10 элементов, который хранил бы указатели на функции. Потом этот массив надо наполнить указателями на сами функции, причем по отдельности каждый (т.е....

Функция как член структуры
Нужно сделать функцию-член структуры, которая считает значения переменных, входящих в эту структуру. Вот что я имею: #include <stdio.h> #include <stdlib.h> int main(void) { struct...

Почему не работает функция gets?
Почему не работает функция gets? Visual Studio // ConsoleApplication6.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <conio.h> ...

Сортировка слиянием
Здравствуйте, у меня есть функция выполняющая сортировку слиянием. void mergesort(long num, float a) { int rght, rend; int i, j, m; for (int k = 1; k < num; k *= 2) { for (int left =...

Алгоритм написания программы на си
Пример алгоритмизации приложений на си План 1. Общая алгоритмизация. 2. Используемые функции программы 3. Используемые переменные 4. Текст программы

Что означает символ \r?
Подскажите пожалуйста с примером :) Заранее спасибо :)

Вывод символов псевдографики
Доброго времени суток! В программе при выводе таблицы мне захотелось нарисовать линии. Когда работал в паскале\делфи писал write(#код символа), как сделать то же самое на С, пока не догадался....

LNK1112 тип компьютера модуля "X86" противоречит типу целевого компьютера "x64"
Ошибка 17 error LNK1112: тип компьютера модуля "X86" противоречит типу целевого компьютера "x64" C:\Users\HP\Documents\Visual Studio 2013\Projects\ANNOSU\ANNOSU\msvcprt.lib(MSVCP120.dll) ANNOSU Уже...

Получение размерности двумерного массива через операцию sizeof();
Подскажите пожалуйста форумчане можно ли получить размерность двумерного массива через операцию sizeof() ? Пример функции для одномерного массива : void maxmin(int d,int size,int *pmax,int...

Шифрование методом Виженера
Здравствуйте! Помогите доработать прогу на си. Она должна шифровать (хотя бы!!!) и дешифровать текст методом Виженера:#include <stdio.h> #include <conio.h> #include <string.h> #include <locale.h>...

Комбинации 3 чисел
Собственно, есть задача: Отобразить все возможные комбинации из 3 чисел, причём в этих комбинациях цифры не должны повторяться. Должно вывести что то вроде этого: 012, 013, 014, 015, 016, 017, 018,...

C, простейший калькулятор
Написал кое-как программу на С (я ещё плохой программист). Попытался скомпилировать в вижле, вроде норм. 0 ошибок и запускается нормально. Как только ввёл первое число, происходит что-то непонятное и...

Остаток от деления дробных чисел
Помогите, пожалуйста, найти остаток от деления дробного числа типа float или double.

Как объявить массив в структуре
Привет. В чистом С я не силён, завалился на, казалось бы, простой задаче. Как правильно объявить структуру вроде typedef struct st { int count; int array; } st;?

Линейный поиск в массиве
ребята, направьте на путь истинный, что не так делаю... не работает этот код, находит мусор. void main () { SetConsoleOutputCP (1251); int key, idx; cout<<"Что ищем?\n"; cin>>key; const...

Как скопировать массив ?
Как скопировать массив а в начало массива b. Например float a, b;. На си(это без плюсов :D)

Функция поиск символа в строке
Помогите написать функцию char* findChar(const char *str, char c); которая ищет в строке str указанный символ c и возвращает указатель на его первое вхождение. В случае если символ не найден,...

Как сравнить две строки?
Пожалуйста подскажите, как сделать, чтобы программа заработала. В данный момент, чтобы не ввел, отвечает "Неверно". Видимо, напутал что-то с 10-й строкой. Или проблема шире?? Заранее спасибо!#include...

Считать заданные числа из файла в массив
вроде всё делаю правильно , но не компилируется программа должна считать данные числа из файла в массив int main(){ int A,i; FILE *fp; fp=fopen("C:\\name.txt", "r+"); ...

Решение СЛАУ методом Крамера
Нужно написать программу на СИ для решения СЛАУ с помощью метода Крамера. 2x1 - x2 + 3x3 + 2x4 = 4 2x1 + 3x2 + 3x3 + 2x4 = 6 3x1 - x2 - x3 + 2x4 = 6 3x1 - x2 + 3x3 - x4 = 6 Если...

Передача двумерного массива в функцию
void main() { int array,i,j; //******************************************** for(j=0;j<0;j++) { for(i=0;i<5;i++) { if(j==2 && i==2)

Динамическое выделение памяти для двумерного массива
Здравствуйте! В следующей программе я пытаюсь выделить динамически память для двумерного массива. Размерности массива задаются в качестве аргументов командной строки. В процессе выполнения...

Нужен пример создания меню
как можно создать начальное меню на Си какие для этого используются функции?? желательно на простом примере заранее спасибо

Как ввести строку с клавиатуры?
Как в Си можно ввести строку с клавиатуры? Добавлено через 17 минут 22 секунды #include <string.h> #include <stdio.h> #include <conio.h> #define STOP ! main () { char stroka;

Запись строки в файл и чтение её
В чем ошибка записи в файл: #include <stdio.h> #include <stdlib.h> int main() { int i,n; char a; FILE *file1; scanf("%s", a);

Сколько памяти занимает указатель
А сколько памяти занимает указатель?И от чего это зависит?

Сортировка выбором
Напишите программу, реализующую сортировку выбором

Перевести введенное пользователем число в двоичный код
Добрый день. Подскажите, пожалуйста.. тип данных int unsigned long. у этого типа 32 bits. диапазон чисел от 0 до 4,294, 967,295. Преподаватель вводит максим. число из этого диапазона, т.е. 4,...

Вывести гистограммы длин вводимых слов
Собственно задание: Упражнение 1.13. Напишите программу, печатающую гистограммы длин вводимых слов. Гистограмму легко рисовать горизонтальными полосами. Рисование вертикальными полосами - более...

Найти слово в текстовом файле
добрый день! как организовать поиск слова while в текстовом файле на СИ? Есть такой код на с++, необходимо переделать под си if (s.find("while")!=string::pros)

Создать односвязный список из структур
Помогите пожалуйста..Сколько читаю ничего не понимаю(Большинство с классами...которые мы не изучали. Понимаю что должно быть значение и указатель на следующий элемент. Создаем структуру struct...

Выделение памяти под структуру
Как известно компилятор применяет выравнивание данных для структуры. Мне интересно, в том случае, когда память для структуры выделяется динамически, в таком случае данные в памяти располагаются...

Напишите функцию, вычисляющую НОД двух целых чисел
Напишите функцию на языке Си, вычисляющую НОД двух целых чисел #include <stdio.h> #include <stdlib.h> #include <math.h> int main(void) { int a,b,c,n,i; printf("vvedite 2 chisla...

Как найти Числа Фибоначчи?
Как найти Числа Фибоначчи? A103. Числа Фибоначчи Ряд Фибоначчи 0, 1, 1, 2, 3, 5, 8, 13,… (последовательность A000045 в OEIS) состоит из чисел, которые рекуррентно определяются как сумма двух...

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

Ошибка void value not ignored as it ought to be
Выдается следующая ошибка в функции zamena 56 строчка Помогите #include <stdio.h> #include <stdlib.h> #include <windows.h> #define N 100 #define P 48 void zamena(char *z, char *n); void...

Поиск повторяющихся символов в строке
здравствуйте. помогите написать программу без указателей. дана строка длиной n.(размер строки пользователь не задает, ее устанавливает программист. максимальная длина 80 символов) Найти, сколько...

Двумерный массив заполнить случайными числами.
Прошу прощения, но сам понять что-то никак. Никогда не был силён в информатике. Необходим двумерный массив заполненный случайными числами и выведенный на экран. А затем необходимо вывести числа на...

В одновимірному масиві, що складається з N цілих елементів, обчислити: - добуток елементів масиву з парними
В одновимірному масиві, що складається з N цілих елементів, обчислити: - добуток елементів масиву з парними номерами; - суму елементів масиву, які розташовані між першим і останнім нульовими...

Написать игру "Змейка"
Помогите пожалуйста написать игру Змейка на языке Си (не СИ++, не СИ#), чтобы оно работало через консоль и была написана на Visual Studio. Есть кто может взять эту тему? у меня есть исходник, но у...

Заполнение массива с помощью указателей
Добрый день! Можно ли задать массив с помощью указателя? int a; int i,j; int *ptd=а; for (i=0;i<n;i++) scanf("%d", *(ptd+i)) Или массив задается обычным способом, а затем только можно...

Где скачать компилятор для С, а не C++?
Я понимаю, что в разделе С++ есть тема, где изложен список бесплатных IDE для С/С++ программы. Эти два языка очень схожы, но на моем VS2012, VS 2013 ULTIMATE, CODEBLOCKS компилятор не компилирует...

Сортировка структуры в алфавитном порядке - неудача при выводе результатов
Здравствуйте уважаемые форумчане! Спасите блондинку :help: Помогите пожалуйста найти ошибку в программе Суть задачи: создать структуру данных, которая включает: 1) Ф.И.О. абитуриентов, 2) Пол 3)...

Функция toupper
Здравствуйте. Подскажите, пожалуйста, для чего нужна функция toupper? И можно ли ее использовать в простом Си языке (не С++)?

Проверка элементов массива на четность/нечетность
Есть одномерный массив. Число елементов вводим с клавы и каждый елемент массива тоже вводим. Потом нужно проверить все эти елементы на честность/нечентность и четные умножить на минимальный елемент,...

Алгоритм нахождения простых чисел
Здравствуйте, совсем недавно начал обучения Си и вроде все шло хорошо до того как мне попался один алгоритм который находит все простые числа от 0 до числа заданного пользователем. Вот весь код ...

Как очистить буфер scanf() ?
Мне нужно, чтобы scanf() вызывался до тех пор, пока не будет введено целое число, но происходит зацикливание. while (scanf("%d", &n) != 1 ) { printf("Error\nInput n: "); } fflush(stdin)...

Функция scanf + проверка на ввод данных
Как я понимаю: использовать scanf + массив для проверки на корректность ввода - неудачная идея. Она не чистит буфер, который предоставляет stdio ( ни совсем понимаю чего там происходит )). ...

В чем отличие & и *
Как я понимаю, & и * - это самое сложное в Си. Но они - краеугольный камень, без которого язык превращается в малоподвижного парализованного. Нам объясняли, читал, смотрел ролики.... Не догоняю!...

Вывод вещественного числа
Дорого времени суток Программисты! Не могу разобраться в довольно таки легком вопросе, поэтому прошу помощи! А вернее не могу понять форматированный вывод: #include <iostream> #include <stdio.h>...

Чтение бинарного файла
Как считать файл с помошью fread - в файле первые 4 байта вот такие 00 00 00 08 делаю так int byteCount; fread(&byteCount, sizeof(int),1, p_SurfTristrm); Выдает значение byteCount =...

Как сделать перенос строки в консоли
Всем привет, Только начал изучения языка си по книге С. Прата и столкнулся с непонятным для меня моментом, подскажите пожалуйста как это сделать правильно. Задание такое : "Напишите программу...

Метод Симпсона ( Интеграл)
Помогите пожалуйтса проверить и прокомментировать задачу. Используя метод СИмпсона, составить программу вычисления определенного интеграла на отрезке Интеграл от 0 до П\2, под знаком интеграла...

Ошибка в программе для решения СЛАУ методом Гаусса
Здравствуйте помогите пожалуйста! Не могу найти ошибку в программе :( Алгоритм такой: среди элементов первого столбца матрицы выбираю ненулевой, перемещаю его на крайнее верхнее положение...

Вывод чисел с заданной точностью
В коде программы вводится точность с которой нужно посчитать значение функции. То есть если точность равна 1, то выводятся только целые числа. Точность вводится в виде переменной eps и значения типа...

Найти сумму цифр числа
Помогите пожалуйста решить. Найти сумму цифр числа.

Как корректно создать указатель на двумерный массив?
Т.е. вопрос вот в чем. Можно сделать указатель на массив и в цикле его перебрать. Я делаю это вот так: const int M=5; int Mass={0}; int *p_Mass=0; p_Mass = Mass; for (int i = 0; i < M; i++) {...

Функция write
1 #include <unistd.h> 2 3 4 int main(void) 5 { 6 int n = 40; 7 write(1, &n, 4); 8 } Приветствую, подскажите, пожалуйста, я не понимаю почему при использовании...

Вывод сообщения каждый 10 минут
Смысл следующий, нужно что бы код раз в некоторое время( 10 минут ) выводил сообщение(printf). Я без понятия как задать таймер для отсчета 10 минут .

Ошибка при создании двумерного динамического массива
Нужно создать матрицу (на основе динамики (язык СИ)). В чем ошибка? void main() { int i,j,n,m; printf(" input size N:\n"); scanf("%i",&n); printf(" input size M:\n");

Как подключить и воспользоваться библиотекой graphics.h
Как подключить и воспользоваться библиотекой graphics.h в программе code blocks на языке Си?

Пользовательская реализация strcat() - Segmentation fault
Вываливается Segmentation fault: голова квадратная уже #include <stdio.h> char *myStrcat(char *str1, char *str2); int main() { printf(myStrcat("qwe", "rty")); return 0;

Struct sockaddr vs. struct sockaddr_in
Вопрос,связанный с переносимостью кода на другие платформы. Читаю эту книжку http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html и там написано: struct sockaddr { unsigned short ...

В массиве найти наиболее часто встречающиеся числа
В массиве целых чисел с количеством элементов N(N вводится с клавиатуры) найти наиболее часто встречающиеся числа. если таких чисел несколько,то определить наименьшее из них. Помогите плиз)

Что означают эти функции?
Что означают эти записи? system("chcp 1251"); system("cls"); Добавлено через 5 минут Еще вот это не понятно, для чего getchar 2 раза. free(a); getchar(); getchar(); return 0;

Угол поворота стрелки часов
Как найти угол поворота стрелки часов, если известно текущее врем в 24 часовом формате, часы,минуты,секунды? Формулу бы(

Найти среднее арифметическое всех целых чисел от 1 до 1000
Здравствуйте, Помогите пожалуйста сделать программку для нахождения среднего арифметического значения целых чисел от 1 до 1000. Для С++ Нашел как делать, переделать для С не смог. Буду крайне...

Ошибка: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
подскажите плиз в чем проблема? #include <stdio.h> #include <conio.h> #include <iostream> int main() { int a; printf("a=\n"); scanf("%d", &a);

Найти корень уравнения методом деления отрезка пополам
Найти какой нибудь корень уравнения -2.4 x^3 - 28.512 x^2 - 40.6272 x + 44.928 = 0 Методом отрезка пополам. Требуюмую точность ввести с клавиатуры. #include <stdio.h> #include <math.h> ...

Морской бой на СИ
Пишу программку на Си (это задание на экзамен) морской бой, не используя классы (мы ещё их не проходили) и не работает она у меня. Не могу понять, почему Помогите разобраться. Вот она. #include...

Таблица ASCII кодов
Есть таблица ASCII кодов в которой указаны номера символов но проблема в том что когда я вывожу русские символы программа выводит не правильные номера результат программы : -64 -21 -27 -22 -15 -32...

Замена символов в строке
Известно, что в начале строки s находится не более 40 латинских букв, за которыми следуют пробелы. Образовать новую строку, предварительно заменив все вхождения ph на f, а все вхождения ed на ing.

Преобразование int в char
Всем привет! Мне нужно преобразовать число в строку. Использую sprintf() всё работает, НО переменная получает не значение, а ссылку на это значение, а т.к. sprintf() у меня в цикле, то в итоге в...

Посчитать количество слов в строке и определить длину каждого слова
Здравствуйте))) Помогите доделать задачку, она у меня худо-бедно считает кол-во слов во всей строке, но ещё нужно определить сколько слов длиной меньше 4 символов. Вот код: #include <stdio.h>...

Добавить символ в начало строки
Всем привет! Как добавить символ в начало строке Например, есть строка "23", а надо "123" Функция strcat не подходит, так как она добавляет символ в конец строки Спасибо!

Символ табуляции
Три дня назад начал изучать Си. Мне показался непонятным один момент. Для чего перед чтением строки из файла в нулевой элемент массива засылается символ табуляции '\t' ? Так в книге было...

Среднее арифметическое
#include "stdafx.h" int main() { #include "stdafx.h" #include "stdio.h" #define _CRT_SECURE_NO_WARNING

Сортировка строк файла в алфавитном порядке
Совсем не разбираюсь в файлах(( Напишите пожалйуста, как можно провести сортировку строк файла в алфавитном порядке в Си???

Вывод матрицы
Добрый день, программисты) Начал делать программу, используя функцию, написать программу по своему варианту: Написать функцию вычисления произведения прямоугольной матрицы A размера k x m на...

Ассемблерные вставки: чистый Си, CodeBlocks
Работаю в CodeBlocks, под Windows, компилятор mingw (это версия gcc для Wondows). В программе на чистом Си делаю ассемблерную вставку, причем в одном месте нужно передать в регистр AL значение...

Возвести заданное число в целую степень без использования функции pow (цикл while)
Возвести заданное число в целую степень без использования функции pow

Typedef struct
Добрый день!! пытаюсь разобраться со структурами,вроде бы как все понятно кроме одного.Ключевое слово typedef.Каков его физический смысл использования.Какова его полезность на практике не могу...

Считывание чисел из файла
Помогите пожалуйста ,не могу решить задачу: Во входном файле записаны числа, по одному числу в строке. Количество чисел неизвестно. Вычислите сумму данных чисел. В input.txt 1 2 3 А в...

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

Как вывести матрицу на экран?
К примеру инициализировали матрицу в программе , и при запуске программы она сразу бы отображалась в консольке. к примеру тут #include <stdio.h> int main() { int aMatrix = {{3, 5,...

Присвоение значений массиву: Subscripted value is neither array nor pointer nor vector
Есть 2 массива: int **tmp3; tmp3 = ( int **) malloc(sizeof(int*)*n); for (i=0; i<n; i++) { tmp3=(int*)malloc(sizeof(int)*m); } a = ( int **)...

Как передать в функцию строки и вернуть строку из функции?
Добрый день! Мне нужно передать две строки функции, а потом, проведя операции над ними, вернуть одну из них. Я пробую так (printf'ом я только проверяю, что передалось в функцию): #include...

Сортировка вставками
Отсортировать элементы методом вставками, и найти максимальное. Например задается массив чисел и нужно найти максимальное (сортировка вставками).

Компилятор выводит ошибку : [Error] stray '\361'
#include <stdio.h> //подключаем библиотеку int main() //начинаем программу { int b,i; //вводим переменные b и i типа интегер long long c = 0; //вводим переменную с типа лонг лонг ...

Чтение всех строк из файла и вывод их на экран
Помогите пожалуйста... Я ни как не могу заставить программу читать строки, которые Я пропишу в файл... Вот у Меня есть некий файл. В нём 5 строк, каждая строка состоит ровно из 10 символов. У Меня...

Заменить строчные буквы на заглавные
после комбинаций :точка и ли пробел точка void main() { char s; int r; r=0; while (s!='\0') { if (s=='.')

Задача о 8 ферзях
Всем привет,решил сделать программу для поиска решений,но пока,увы,застопорился. вот код: #include <stdio.h> #include <stdlib.h> int main() { int i,j,sum=0,count=0; int arr;

Код возврата -1073741819 = 0xC0000005 (исключение, нарушение доступа к памяти) в приложении "калькулятор"
Есть программа калькулятор и в ней в случае нехватки памяти выводится соответствующая ошибка однако проверяющий сказал мне что у меня нарушение доступа к памяти смоделировать нехватку я не могу ...

Задача коммивояжера (C++ -> Си)
Задача коммивояжёра #include <iostream> using namespace std; const int inf=1E9,NMAX=16; int n,i,j,k,m,temp,ans,d,t; bool get(int nmb,int x) { return (x&(1<<nmb))!=0; }

Вывести простые числа в диапазоне от 2 до 1000
Здраствуйте, есть задачка: Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000. (Число называется простым, если оно делится только на 1 и на само себя без остатка;...

Вектор на си
Нужно реализовать вектор на си. Будем представлять вектор с помощью следующей структуры: typedef struct { void* pData; int elemSz; int size; int realMemSize; //real size of the allocated...

Удаление всех пробелов из строки
Помогите справиться с задачей на языке C. Нужно из строки удалить все пробелы самому получилось только удалить пробел из начала строки, но надо из всей строки #include <stdio.h> #include...

Выравнивание адреса памяти
Прочитал на разных ресурсах про выравнивание адреса данных, но многое ещё не понятно. Чего я понял: Выравнивание адреса нужно для того что бы снизить количество обращений процессором к памяти для...

Обнуление массива
int arr; ... memset(arr,0,sizeof(arr)); Как выяснилось, такая операция обнуляет только первые 15 элементов массива, в последнем - все тот же мусор. Т.е. если написать ...

Алгоритм приближенной раскраски графа
Необходимо раскрасить граф вот есть алгоритм приближенной раскраски: 1. Вычислить степени вершин. Положить K=1.Пример. 2. Просмотреть вершины в порядке не возрастания степеней и окрасить...

Метод дихотомии
1. Найти локальный экстремум функции в указанном интервале с заданной точностью. 2. Повторяющиеся вычисления оформить в виде функции. 3. Результат решения задачи: найденный экстремум, заданная...

Где скачать компилятор языка C?
Что это C (Си) в первые такое слышу. И где скачать можно его. Ну есть C++,C#,Delphi и т.д. а про C я не слышал. Можно ли подробно написать что это и откуда его скачать? :в

Выразить импликацию
Как мне создать имликацию в языке с дано условие !(!(a&&b&&d)||(!c&&d))ekv(эквивалентность)(a||((a&&!b&&!c&&d)||(a&&!b&&!d))импликация!(c&&!a&&d) помогите выразить импликацию

Реализация LFSR
Вопрос касается реализации LFSR. В "Прикладной криптографии" Шнайера даётся пример реализации LFSR для многочлена: x^{32}+x^7+x^5+x^3+x^2+x+1 AnsiString j=""; static unsigned long...

Как вывести дробное число
Я хочу вывести 2 или 3 знака после запятой. ЧТО МНЕ НАДО написатаь. Подскажите, пожалуйста. т. е. к примеру число: 0,3335698877, а мне надо вывести 0,334???

Вывести всевозможные комбинации из n-чисел размером k
Вводим в программе n и k n - кол-во цифр (1, 2, 3,...,n) k - длинна выводимой комбинации (если k=3, то должны получать 123, 124, 125..и тд) Цифры в комб. должны идти по возростанию ...

За какое время можно освоить язык Си?
Здравствуйте! Хотел бы узнать за сколько времени можно выучить основы языка Си, если уделять по 1,5 часа ежедневно?

Сделать проверку на символы при вводе
Сделал прогу на задачу"Дано натуральное число, равное выраженной в копейках цене некоторого товара, например 317, 100, и т.д. Выразить цену в гривнях и копейках, например 3 гривни 17 копеек... ...

Ввод и вывод символа. Как разобраться?
Всем добрый день! Я составил учебный пример кода для работы (ввода и вывода) с переменными трёх типов данных: int, float, char . Надо предварительно ввести данные с клавиатуры и далее программа...

Как засечь время выполнения функции?
Упражнение 3.1 K&R В нашей программе бинарного поиска внутри цикла осуществляются две проверки, хотя могла быть только одна (при увеличении числа проверок вне цикла). Напишите программу,...

Пинг-понг с Самим собой
Добрый день, дорогие программисты. Выручайте молодого студента :) Нужно написать программу на курсовую работу. -------------------------------------------------------------- Суть программы:...

Сортировка динамического односвязного списка
Здравствуйте. Буду признателен за помощь в написании функции сортировки односвязного списка. Вначале с клавиатуры вводятся целые числа и сохранаяются в списке. Далее этот список надо...

Определить простое ли число
Прошу помочь мне с моей первой программкой на Си. После паскаля жуть >_< Собственно, требуется определить простое ли число. Подскажите, где ошибки в синтаксисе. #include <stdio.h> #include...

Подсчитать длину каждого слова в строке
Нужно написать программу с подсчетом длины слов в строке. Я нашел на этом форуме решение, но только на паскале, а я его не понимаю (https://www.cyberforum.ru/pascal/thread297182.html). Требуется...

Не работает system("pause") и getch()
#include <stdio.h> #include <stdlib.h> #include <conio.h> int main(void) { int i=0,n=0,j=0,; double Array;

Требуется директива препроцессору
у меня проблема такого плана (опишу все действия сначала, т.к. не уверен в их правильности): создаю пустой проект, добавляю "файл с кодом" (разрешение .cs), пишу саму прогу #include "stdafx.h";...

Готовый код поиска палиндромов
Вот сделал задачку, мб кому пригодится) Если кому решение покажется не рациональным, поправьте. #include "stdafx.h" #include "conio.h" #include "string.h" #include <iostream>

В чем разница между malloc() и (char *)malloc()
Прошу помочь разобраться: не могу понять в чем разница междуs=malloc(sizeof(char)); иs=(char *)malloc(sizeof(char));Буду признателен вашим объяснениям.

Генератор случайных чисел в диапазоне от 0 до 1 (не целых)
Здравствуйте! Помогите пожалуйста. Вроде весь форум просмотрела,но ответа не нашла. Мне нужно сгенерировать случайное число в диапазоне от 0 до 1. У меня все время выдает 0 или 1. #include...

Как сделать скриншот экрана?
1. Программа через равные промежутки времени (2...5 сек) должна делать скриншот и сохранять его в любом формате, файл постоянно перезаписывается. 2. Возможно ли, чтобы делался скрин рабочей области...

На что заменить gets?
Написал код, преподаватель сказал, что gets использовать нельзя, так как ещё не учили. #include <string.h> #include <stdio.h> #include <conio.h> #include <locale.h> const int g=45; char...

Консоль закрывается сразу после старта
Здравствуйте. Я начинающий программист и у меня возникла проблема. Ввёл программу (правильную, без ошибок), скомпилировал её, а когда уже грузится консоль, то при выдаче самого результата она...

Разделение строки на слова
Как я знаю для разделения строки типа char* на слова по разделителю используется функция strtok, buf=strtok(str," ");тут в buf записывается первое слово из str,вопрос как получить второе слово ? И...

Сортировка строк матрицы по возрастанию
Здравствуйте. Помогите, пожалуйста, исправить код. Дан двумерный массив (N=4, M=6). Отсортировать его строки по возрастанию. У меня происходит сортировка,но не всех значений. #include<stdio.h>...

Найти точку пересечения высот треугольника (по любым координатам)
Помогите написать код С. Задание: найти точку пересечения высот треугольника (по любым координатам)

Вывести содержимое файла на экран, посчитать количество строк в файле
Помогите решить задачу пожалуйста! Вотт мое решение, но оно выводит ошибку в 12 строке //--------------------------------------------------------------------------- #include <stdio.h> #include...

[Задача] const volatile
Предполагаю, что читатель значет, что такое const и volatile. Но не факт, что все знают, как они влияют на генерацию кода компилятором. И можно это пояснить на которких примерах 1. Модификатор...

C++ __int64
Почему так не работает #include <iostream.h> __int64 a; void main() { a=111111111111111; cout << a; } а так работает. #include <stdio.h>

Шифр Цезаря
Добрый день, возникла одна проблема, написал программу зашифровывающую строку шифром Цезаря, но хочу добавить дешифрование. Пользователю выводится сообщение "Желаете провести дешифрование? ДА/НЕТ",...

Запись строки в обратном порядке в новую строку
По заданию нужно ввести строку и переписать ее в обратном порядке в новую строку. Где-то ошибка в цикле: char s,s1; int i,j,n=0; puts("Enter a string:" ); gets(s); for(i=0;s!='\0';i++)...

Найти объем и площадь шара.
#include "stdafx.h" #include "math.h" #include "conio.h" int _tmain(int argc, _TCHAR* argv) { double s,v,r; scanf("%f",&r); v=4/3*3,14*pow(r,3); s=4*3,14*pow(r,2);

Вывести двумерный массив в виде матрицы
#include <stdio.h> #include <locale.h> #include <stdlib.h> int main() { setlocale(LC_ALL, "Russian"); int a; printf ("Введите кол-во строк и столбцов не больше 10-ти\n"); int n, m;...

Даны переменные A, B, C. Изменить их значения.
5. Даны переменные A, B, C. Изменить их значения, переместив содержимое A в B, B — в C, C — в A, и вывести новые значения переменных A, B, C.

Найти самое маленькое число, которое делится нацело на все числа от 1 до 20
2520 — самое маленькое число, которое делится без остатка на все числа от 1 до 10. Какое самое маленькое число делится нацело на все числа от 1 до 20? Нужно написать программу для поиска числа....

Константа EOF. Значение
Здравствуйте. Вот изучаю Си. Прохожу сейчас Символические константы. Символический ввод-вывод. И вот там задачка есть: "Напишите программу для вывода значения EOF". Я уже все перепробовал и...

Размер файла
Как запросить размер файла? Существует такая функция в Си?

Сложение по модулю 2^32 - 1
Если сложение по модулю 2^32 является обычной XOR-операцией. А такое сложение можно записать как: UINT xor32(UINT a, UINT b) { UINT res = a + b; if (res < a || res < b) res =...

Проверка на ввод только чисел
Привет! У меня есть код: #include "stdio.h" int main() {

Отличия между функциями malloc, calloc и realloc и способами их использования
На этом форуме есть множество тем по функциям malloc, calloc и realloc, но я так и не понял чем они друг от друг отличаются и в каких случаях какую из этих функции лучше использовать?

Считывание структуры с файла
написала программу формирования структуры студент (факультет, кафедра, ФИО, специальность: код и расшифровка, курс, группа) и поиска информации по ФИО в формате: имя, специальность:код и расшифровка,...

Как сделать выравнивание по правому боку
вывести на экран числа в следующем виде 1 22 333 4444 55555 666666 7777777 88888888 999999999

очередь на Си
Создать файл целых чисел.За один просмотр файла вывести сначала порядковые номера наименьших чисел, а затем-самых больших, сохраняя порядок занесения чисел в файл.

Как правильно очистить память
Пишу С-код... Выделяю память под массив строк так: char **Strings; Strings = malloc(StrsCount); for (i=0;i<StrsCount;i++) { Strings = malloc(strlen("от чего-нить")+1); }

Вывод пустого квадрата из звездочек
Не могу написать программу для вывода пустого квадрата из "*" в Си. Заполненный квадрат выводится без проблем, через 2 цикла for... Это задачка из Дейтла. Перепробовал и так и так, но не идёт....

русский язык в консоли
Вот программа. Русский язык нормально отображается только, если он есть в самой программе. А то, что вводит пользователь, потом выводится странными символами. Как исправить? #include <stdio.h>...

Компиляция программы на Си на командной строке Windows
Привет всем. Вопрос следующий. Скоро у меня экзамены, там будут и теория, и практика. в теоретических заданиях нам будут давать маленькие программки типа #include <stdio.h> void main() { int...

Чтение строки из файла
В файле записаны числа, например, 1234567 Я хочу считать данную последовательность как строку. Никак не получается это сделать. Пробовал разные способы, но выводится какой-то бред. Вот одна из...

Удаление слов из строки.
Необходимо реализовать на языке Си функцию удаление нечетных слов из строки. void drop_strings(char string, int kol) { int i, k; for (i = 0, k = 1; k < kol; k = k + 2, i++) {...

Вычисление квадратного корня
Подскажите пожалуйста,нужно написать функцию,вычисляющую корень из числа с точностью до тысячных или выше.

Реализация стека на основе односвязного списка
typedef int Data; typedef struct Stack * pStack; pStack CreateStack(Data val); int Push(pStack This, Data val); void Pop(pStack This); Data GetTop(pStack This); void ...

Рандомные числа без повтора
Как сделать чтобы рандомные числа выводились без повторения ? #include <stdio.h> #include <conio.h> #include <stdlib.h> void main(){ int n,i,k=0; printf("Vvedite kol. rand. 4isel ");...

Вычисление квадратного корня
я уже смотрел на форуме, какой у квадратного корня алгоритм. В основу моего алгоритма тоже положен метод касательных. Но! У моего алгоритма есть существенное отличие от предыдущих. Вот в чем оно...

С каких книг начать изучение Си?
С какой литературы вы посоветуете начать изучение Си с нуля? Не знаю о программированнии практически ничего, посоветуйте что-то простое и понятное, но тем не менее что начнёт меня эффективно вводить...

Демонстрация того, сколько байт занимает каждый тип переменной
В блогах видел большую тему про переменные. Там была таблица про то, сколько байт занимает каждый тип переменной в зависимости от компьютера. Чтобы ни у кого не возникало противоречий, предлагаю...

Перевод с десятичной в восьмеричную систему счисления
Написал такую вот программу: #include <stdio.h> #include <stdafx.h> void main(void) { int n; scanf("%d", &n); printf("%o", n);

Не работает ввод строки с клавиатуры
Здравствуйте. Пишу програамку. Вот клочек который должен выполнять ввод строки с клавиатуры и счтать сколько символов ввели. почемут не работает. компилится но послее ввода строки выдает ошибку и...

Определить является ли число простым
Нужно проверить, является ли натуральное число N простым. Число является простым,если оно имеет ровно 2 делителя – единицу и самого себя. Input Со стандартного устройства ввода вводится 1...

Найти максимальное число
Работа ведется на языке Си в среде Visual Studio 2013 Вводится с клавиатуры через пробел данное количество натуральных чисел (например если n=5 то ввожу только 5) После этого на консоль выводится...

Сортировка пузырьком
Добрый день уважаемые форумчане! Пожалуйста, помогите с решением одной задачки. Я начинающий программист, поэтому много чего не понимаю. И так, надеюсь на Вашу поддержку. Дан массив: char...

Найти букву, наиболее часто встречающуюся в тексте.
Ввести строку символов. Найти букву, наиболее часто встречающуюся в тексте. Нужно написать на СИ, а я смог только на Паскале:)))

Ошибки 'for' loop initial declarations are only allowed in C99 mode
Возникшие проблемы с кодом: main.c||In function 'print':| main.c|5|error: 'for' loop initial declarations are only allowed in C99 mode| main.c|5|note: use option -std=c99 or -std=gnu99 to compile...

Пояснить суть printf, scanf, cout и cin
я хочу понять cout и cin на printf и scanf ! пример задача #include "stdafx.h" #include "conio.h" #include "iostream" using namespace std; class Square{ private:

Как вернуть строку из функции
Здрасьте! Мне необходимо вернуть строку из функции, но Я чего то не понимаю.Вот простенькая программка, где отдельная функция должна вернуть в main(); последний символ строки:#include <stdio.h>...

Добавление элемента в список
Совершенно не понимаю списки. Теория, независимо от количества, в практику ни в какую не переходит. Задача, которую решаю, в интернете вроде бы есть решенная, но тот код я понять толком не могу....

Нарисовать пирамиду из решеток похожую на пирамиду
Задача: нужно нарисовать пирамиду из решеток похожую на пирамиду , на которую взбирается Марио в конце каждого уровня в игре. Типа такой ## ### #### ##### Высоту...

Рекурсия, последовательность Фибоначчи
Ребят, как сделать собственную функцию с рекурсией, которая считала бы К-ый член последовательности Фибоначчи ? Я ей 7, а она мне возвращает число 17 Добавлено через 24 минуты еще такой вопрос,...

Проверка слова на палиндром
Всем привет, есть такая задача нужно сделать метод проверяющий слова на палиндром. Условия такие: - Можно использовать указатели. - Нельзя использовать массивы(Arrays), библиотечные функции для...

Implicit declaration of function is invalid in C99
implicit declaration of function 'GetInt' is invalid in C99 вот код #include <stdio.h> int main (void) { int m ; { printf("you minutes\n");

Ошибка "expected ‘;’, ‘,’ or ‘)’ before numeric constant" при компиляции кода
Здравствуйте! Просьба помочь разобраться с ошибкой. Изучаю Си по книге Б. Кернигана и Д. Ритчи "Язык программирования Си". Переписал очередной пример из книги, но при попытке скомпилировать код...

Создайте структуру данных "стек", реализовав все указанные здесь методы
Создайте структуру данных "стек", реализовав все указанные здесь методы. Напишите программу, содержащую описание стека и моделирующую работу стека. Программа считывает последовательность команд и в...

Как задать массив с клавиатуры?
как задать массив с клавиатуры?как задать массив рандомно?и как вывести элементы на экран?Подскажите пожалуйста синтаксис!

Сортировка односвязного списка
Всем доброго времени суток! Пишу курсавик по программированию, всё написал, осталась только одна функция уже голову всю сломал, никак не придумаю как же её реализовать :wall:, может вы чем сможите...

Определить является ли число палиндромом?
Вводится случайное число(кол-во цифр не указано).Определить является ли оно палиндромом например 12321(читается спереди и сзади одинаково).Помогите даже примерно не представляю как написать программу...

Подсчёт количества цифр в целом числе
Напишите программу, которая считывает целое число и определяет (выводя результат на печать), сколько цифр в этом числе равно 7. Думаю задачу нужно решать так: По этому принципу #include...

Void в аргументах функции
Здравствуйте. В книге Праты Язык программирования C, функция представляется таким образом: int main(void) И говориться, что void используется в стандартах от Ansi C. Хотя я слышал, что: int...

Программы на Си с графическим интерфейсом
Можно ли как-то на Си писать программы, которые будут использовать графический интерфейс(окна там всякие и т.д.), если да, то какими средствами, если нет, то для каких прикладных программ вообще...

Сортировка Шелла
Помогите пожалуйста сделать сортировку Шелла. Тип входных данных целочисленный. Направление сортировки по убыванию. Объсните что да как. Заранее спасибо)

Проверка карт на валидность. Алгоритм Луна. Си
Доброго времени суток, дамы и господа! Может-ли кто-нибудь подсказать в какую сторону мне копать? Я новичок. И так, задание. Реализовать проверку валидности карт по вводу 15-16-ти значного номера за...

Почему Visual Studio Code не компилирует файл с расширением C
Здравствуйте, не могу скомпилировать файл, пишу gcc или жму ф5 всё равно ничего не происходит, вот скрин,

Как уменьшить размер динамического массива через realloc?
Есть такой вариант, но он почему-то не работает. void remLastElement(int *array, int size) { int *newArray = (int* )realloc(array, (size - 1) * sizeof(int)); if ( newArray != NULL ) { ...

Организовать создание односвязного списка с последующим созданием новых элементов данной структуры
Доброго вам здравия. Мне необходимо написать базу данных на Си с помощью односвязного списка. И вот у меня вопрос. Есть структура: struct CAR { char owner; int model; char num; ...

Сравнение строк в операторе Switch
Прошу прощения за простой вопрос... Имется строковая переменная buf, в которой записана строка вида: "xx xxxx xxxxx xxx". Мне надо сравнивать с шаблонными значениями первые два символа. Хочется...

Перевод градусов в радианы(проблема с типами)
здравствуйте. понадобилась программа для перевода градусов в радианы. #include <stdio.h> #define PI 3.14159265 int main(void) { float degrees, radians; printf("Enter...

Как добавить новый элемент в массив структур
Есть такая проблема ! Если вот есть структура Struct Item { int key; char *Info; }; это структура элемента просматриваемой таблицы представленной вектором ! И если нужно выполнить функцию...

Имя в typedef enum
typedef enum enumName { FIELD1, FIELD2 } Name; Ребят, объясните пожалуйста, для чего иногда объявляют имена подобным структурам(enumName)... Для указателя на эту структуру? Чаще всего...

Определить, является ли строка целым числом
Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом. #include <stdio.h> #include <stdlib.h> int main() {char str; int n=0;

Вывод максимального и минимального значения типов данных
Нужно вывести максимальные и минимальные значения типов данных unsigned short int, short int, unsigned int. Это я сделал для unsigned int, но не уверен что правильно. #include <stdio.h> #include...

Функция для "переворота" строки
Добрый день,уважаемые форумчане! Собственно необходимо создать свою функцию для "переворота" (вместо "фыв" - "выф") строки.Готовая функция strrev не подходит.Выкладываю свои кривые наработки ,буду...

Запись и чтение бинарного файла
Доброго времени суток! Уже какой час бьюсь над проблемой и не могу никак решить ее :( 1. Нужно пропарсить данные из текстового файла input.txt следующего формата: Bari; Nolo acerbam sumere ;...

Копирование из стека в стек
Здравствуйте. Есть стек: #include <stdio.h> #include <stdlib.h> struct Stack { int value; Stack *next; } *begin, *t; //указатель вершины стека (*begin), временный (*t)

Вывод информации при нажатии клавиши на клавиатуре
зделать программу для вывода информации при нажатии клавиши на клавиатуре..)) кто что посоветует..??

Ошибка lvalue required as increment operand
Добрый день возник вопрос почему вылетает ошибка lvalue required as increment operand в строке 5 char ch; char *expr = {"my", "w9rd", "the"}; ch = (*++expr); // 5 Сделано по аналогии с...

Разбить число на цифры
Как в си использовать div и mod, а то они вместе как то не работают, мне нужно разбить число на цифры(ну вот так, 586= 5 6 8), приведите примеры пожалуйста

Применение команды char
Я несколько раз встречал такую команду как char но так и не понял зачем она, только одно понял, что она применяется для внесения переменных, но для каких я тоже не понял. Вот где я ее встречал: /*...

Функция, которая подсчитывает количество единиц в двоичной записи числа
В книге Кернигана и Ритчи представлена данная функция, которая подсчитывает количество единиц в двоичной записи числа: #include <stdio.h> /* bitcount: подсчитывает единицы в двоичной записи x */...

Программа, копирующая символы ввода в выходной поток, и заменяющая стоящие подряд пробелы на один
Эта задача взята из учебника Керниган-Ритчи. Использую компилятор NetBeans 8.1. Все мои попытки написать действующую программу не оказались очень успешными.Как лучше подсчитать N-ое количество...

Программа на проверку простоты числа
Программа должна проверить простое число или нет. И вывести все простые числа от 2 до задоного числа #include <stdio.h> #include <conio.h> void main () { int n; /* число*/ int d; /*...

Сортировка двусвязного списка
Не получается выполнить сортировку двусвязного списка методом пузырька. У меня получилось сделать только один заход, а их надо несколько. struct LIST { int info; LIST* next; LIST* prev; }; ...

Как нормально научиться программировать, не имея компьютера?
Как нормально научиться программировать, не имея компьютера? Что значит нормально? Нормально значит быть полностью уверенным программистом, прекрасно разбирающимся в тонкостях языка C

Реализовать все возможные операции для очереди
Доброго времени суток) кому не составит большого труда, прошу помочь с заданием) Реализовать все возможные операции для очереди: реализация очереди с помощью массива, реализация очереди с помощью...

Строка: Найти, сколько раз в ней встречается заданное сочетание символов
Здравствуйте. Объясните как решить задачу. Дана строка длиной n. Найти, сколько раз в ней встречается заданное сочетание символов. 1. может ли пользователь вручную задать длину строки. Если да, то...

Рекурсия (печать строки введенного текста в обратном порядке)
Здравствуйте! Помогите, пожалуйста, разобраться в следующей программе: вводится строка текста с клавиатуры и выводится рекурсивно в обратном порядке Вот код: #include <stdio.h> void reverse(...

Найти максимальный элемент массива и вывести его на экран
Здравствуйте. Помогите исправить ошибки в программе. Необходимо составить программу: вычисление и вывод количества максимальных элементов в массиве. Массив к примеру пусть будет m = {10,5,3,-2,0,10};...

Цвет текста в консоли
Цвет текста в консоли, задний фон текста, общий фон. Как это можно сделать через printf? или же другие функции? Помогите! MVS.

Как для программы на Си сделать Gui?
Прошу подсказать, можно ли на Си делать окошки и кнопки и если да, то какими командами или где об этом почитать? Если нельзя, то как связать код с другим языком программирования, где это можно...

Исправить ошибки 'for' loop initial declarations are only allowed in C99 mode
#include <stdio.h> #include <conio.h> #include <math.h> #define N 10 #define M 5 int main(int argc, char* argv) { float x = {0} ;

Квалификатор указателя restrict: Назначение? Когда применять?
Сделал поиск по форуму в разделе C/C++ по слову restrict - нашёл информацию крайне скудную. Нашёл только пост от Evg https://www.cyberforum.ru/cpp/thread283485.html#post1592152, но оттуда как-то не...

Ввести натуральное число N и вычислить сумму всех чисел Фибоначчи, меньших N
Ввести натуральное число N и вычислить сумму всех чисел Фибоначчи, меньших N. Предусмотрите защиту от ввода отрицательного числа N. Пример: Введите число N: 10000 Сумма 17709

Написать функцию, выводящую на экран прямоугольник с высотой N и шириной K
Написать функцию, выводящую на экран прямоугольник с высотой N и шириной K. Добавлено через 8 часов 44 минуты Вот рабочий код,если кому-то понадобиться. int F(int x, int y) { int i, j; for...

Как с printf вывести 1 байт?
Вопрос банальный до ужаса тем не менее перерыв интернет и справки по си несмог понят как это сделать? В общем нужно вывести 1 байт в виде беззнакового десятичного числа. Вот както так 121 по...

Ошибка "Недопустимый параметр был передан функции"
Написал программу, которая должно в заданном месте в текстовом файле вставить подстроку, при компиляции выдает вот такю ошику: Необработанное исключение по адресу 0x512FE5F6 (ucrtbased.dll) в...

Найти максимум и минимум двух чисел
Подскажите как найти максимум и минимум двух чисел a и b. Значения для чисел нужно вводить с клавиатуры. Заранее спасибо

Хочу разбить float на 4 байта
Разбираясь с winsock2 понадобилось передавать по сети разные типы данных, а т.к. стандартные функции передачи и посылки сообщений по TCP и UDP протоколу используют только чаровские массивы, то надо...

[Warning] integer constant is too large for its type
#include <stdio.h> int main(void) { unsigned long long t = 1267650600228229401496703205376; printf("%lld",t); getchar(); return 1; }

Функция rand не генерирует случайные числа
Почему у меня не работае функция rand? srand(1); for(i=0; i4;i++) { qi=rand(); qi%=10; printf("qi=%2.3f", qi); {В массиве qi одни нули, а я хотел...

Min max
ниче не получается у меня, объясните плзз!? спасибо заранее #include<stdio.h> #include<math.h> int main(){ int a,b,c,d; int max=0,min=0; int res=0; printf("Vvedite znachenie...

Отсутствуют экземпляры перегруженная функция "pow", соответствующие списку аргументов типы аргументов: (<unknown-type>, double)
#include <stdio.h> #include <math.h> #include <iostream> int main() { double x, y, z, a, b; setlocale(LC_ALL,"rus"); printf("Пожалуйста введите x: "); scanf("%f", &x);

Невозможно найти или открыть файл PDB
Написал программу на языке си. #include <stdio.h> #include <stdlib.h> #define BOOL int #define FALSE 0 #define TRUE 1 int n; int* elems; BOOL CheckedLeksic(int k,int n,int* elem) {

Какова суть библиотеки time.h
Объясните , расскажите об #include <time.h> что за библиотека

Циклический сдвиг элементов массива влево
Напишите программу, которая выполняет циклический сдвиг элементов массива влево на R элементов. Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N...

Убрать пробелы из строки
Здравствуйте. Никак не пойму, почему не получается. Например при вводе qwe rty выводит qwerrty. #include <stdio.h> void delwsp(char *m){ int i; for (i=0; i<80; i++){ if (m ==' ') { m...

Функция, возвращающая массив
Всем привет. Вобщем банально нужна функция, смысл которой в следующем. У нас есть буфер строк.Каждая строка разделена символом новой строки. Функция принимает этот буфер, разделяет каждую строку и...

Разложение на простые множители
Требуется вывести представление целого числа N в виде произведения простых чисел. Входные данные Входной файл INPUT.TXT содержит натуральное число N (2 <= N <= 2^31-1). Выходные данные В...

Ошибка:undefined reference to
Программа выдает ошибку: строки 11,13,13,14 undefined reference to " имя соответствующей функции"; С чем это может быть связано? main.c #include <stdio.h> #include <stdlib.h> #include...

как записать на языке си , sin квадрат 2х
Ребят, как записать на языке си формулу y={sin}^{2}2x так: sin(x)*sin(x)*2 ; или так: pow(sin(x),2)*2 или как-то по другому?

Удаление памяти (структура)
Вот удалить одномереный массив free(a) двумереный массив for(i=0;i<n;i++) { free(a); }

Запись/чтение int в файл
void saveload(int SUperB) { FILE *f; f=fopen("test.txt","rw"); if(SUperB==0) {fgets(SUperB, f); fclose(f);} if(SUperB>=1) {fputc(SUperB, f); fclose(f);} } Как? Если SUperB=0 чтение SUperB>=1...

Как вывести на экран FALSE и TRUE?
Дана прграмма: #include<stdlib.h> #include<stdio.h> #include<conio.h> Int a,b,c,d; Main() {for(a=0;a<2;a++) {for(b=0;b<2;b++) {for(c=0;c<2;c++) {for(d=0;d<2;d++)

Ввод и вывод двумерного массива
Почему-то выводит наибольшее число при вводе, помогите вот код: #include <stdio.h> int main () {

Найти корень из числа
начал изучать язык Си,в Geany написал: #include <stdio.h> #include <math.h> int main(int argc, char **argv) { int x = 0; float y = 0; printf("Программа для вычисления квадратного...

Дана строка символов. Найти сумму цифр, встречающихся в строке.
Дана строка символов. Найти сумму цифр, встречающихся в строке.

Функция scanf() не работает
Здравствуйте, помогите решить проблему с функцией scanf(); Она не принимает значения в переменные вообще. Работаю в Visual Studio 2017. Пробовал по советам очищать поток и присваивать переменным...

Code:Blocks. Выдает no such file or directory
Здравствуйте. Помогите пожалуйста решить, вот такую проблему. #include <iostream.h> При компиляции выдает такую ошибку ''no such file or directory " Не могу понять что он хочет от меня. CODE...

Ошибка исполнения "Expression: stream != nullptr"
Expression: stream != nullptr For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. # include <stdio.h> # include <conio.h> #...

Взаимодействие gets и scanf - Функция gets "пропускает" свой ввод
Здравствуйте! Столкнулся с такой проблемой: после использования функции scanf, функция gets "пропускает" свой ввод. Как можно обойти такое "взаимодействие"? Gets необходим для забивания предложения,...

Что такое SetConsoleCP(1251)
Здраствуйте! Объясните мне, пожалуйста, что означают эти операнды. SetConsoleCP(1251); SetConsoleOutputCP(1251);

Программа решения квадратного уравнения
Всем добрый день. Столкнулся с таким вопросом, а точнее проблемой. Нашел в интернете код для решения квадратного уравнения. Решил узнать алгоритм работы такого кода. Но вот назрел такой вопрос: 1)...

Вывести квадраты всех натуральных чисел в интервале от A до B
Напишите программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B. Пример: Введите два целых числа: 10 12 10*10=100...

Вывод предупреждения, объясните причину
Пишу код, компилирую, а он выдает предупреждение. Пример кода: #include <stdio.h> float f(float fahr) { return (5.0/9.0)*(fahr-32); } int main() {

Упорядочить массив по убыванию
Каким способом? Объясните, пожалуйста, ничего не получается=( #include <stdio.h> #include <stdlib.h> #define n 5 #define m 5 int main() { int a,i;

Как найти котангенс в C?
Помогите, начал изучить язык программирования в чистой среде С, но не знаю как найти котангенс. Как он записывается? Буду очень благодарен)

Заполнить массив по спирали начиная с середины
Всем привет, уже месяц мучаюсь над одной задачей Условие: Дано число n. Создайте массив A и заполните его по спирали, начиная с числа 0 в центральной клетке A. Спираль выходит вверх, далее...

Функция getint() по учебнику Кернигана и Ритчи
по моему выходит так, если в getint() ввести букву, то выполняется первое условие, вызывается функция ungetch(c) в которой буква помещается в массив buf, после следующего вызова getint(), функция...

Ввод EOF с клавиатуры
int c while((c=getchar())!=EOF) {операторы} программа будет выполнятся до окончания потока или символа конца строки. Enter - переводит строку. Какой комбинацией клавиш добавить этот самый EOF?...

Программа перестает ожидать при использовании putchar/getchar
Всем привет. Мне тут посоветовали getchar(); использовать для ожидания нажатия клавиши после вывода. Всё работает, как добавляешь putchar();, она перестаёт ждать (после вывода сразу закрывает):...

До какого этажа человек поднимется за 5 минут?
В небоскребе сломался лифт. Человек должен подниматься по лестнице пешком. Известно, что с первого на второй этаж он поднимется за 10 секунд. Затем он устанет, и на преодоление каждого следующего...

Вывести первый и последний символ строки
Ввести с клавиатуры строку (1 слово), и вывести на экран 1-й и последний символ.

Ошибка при чтении символов строки
Связана ли данная ошибка с этим: <Имеется проблема, связанная с gets(), о которой следует знать: используя gets(), можно перейти границы массива, с которым она вызывалась. Это возможно, поскольку не...

Подсчитать количество элементов на n-м уровне бинарного дерева
Помогите пожалуйста написать рекурсивную функцию или процедуру, которая подсчитывает количество элементов на n-м уровне бинарного дерева. Обход дерева рекурсивно выглядит так: obhod(btree*d)...

Нарисовать круг в консоли
Подскажите как нарисовать круг в консоли? Нужно ли использовать библиотеку <graphics.h>?

Как вставить символ в строку?
Здравствуйте, скажите, пожалуйста, какие существуют элементарные способы вставки символа в строку? Есть массив из символов. Пробегаю циклом for каждый символ. Если очередной символ есть точка, то...

Инициализация массива структур в функции
Функция init() инициализирует первые 10 элементов массива структур arr. В строке 26 компилятор выдаёт ошибку: syntax error before ']' token . Что не так? #include <stdio.h> #include <locale.h>...

Форматные функции printf() и scanf()
Вот читал про рсдн про эти функции.Убил моск...Помогите разобраться. Вот она,статья: _http://www.rsdn.ru/forum/cpp/1128588.1.aspx Как обычно, квадратные скобки означают, что этот элемент...

Ошибка файла conio.h: No such file or directory compilation terminated
Добрый вечер! Пытаюсь запустить код, но выдает ошибку "main.c:2:19: fatal error: conio.h: No such file or directory compilation terminated." Подскажите, в чем здесь ошибка? #include...

Ряд Тейлора: Вычислить значение функции
Здраствуйте.Всю жизнь программировал на Паскале и вдруг си...помогите пожалуйста с заданиями,желательно с объяснением,ибо чайник полный.. 1.Вычислить и вывести на экран в виде таблицы значения...

Преобразование из символа в число
#include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { int value; char *s; char c; s=(char*)malloc(sizeof(char));

Преобразовать число и вывести в hex
Всем ПРИВЕТ! Помогите, пожалуйста, разобраться с кодом написанным на Си подобном языке. Программа взята из реально работающего проекта. Она должна взять число десятичное (123456) перевести его в...

Реверс массива
Написать программу, которая выводит содержимое массива на оборот. Пример: массив 23 11 6 превращается в 6 11 23, Размер массива вводит пользователь. Элементы массива рандомно в диапазоне . ...

Что значит for( ; ; )
что значит: for( ; ; ) Не дублируйте темы - это нарушает правила форума.

Заполнение массива нулями
#include "stdafx.h" #define n 8 int main(void) {int a; int i,j; for(i=0;i<n;i++) {for(j=0;j<n;j++) a =0; printf ("%d",a);

Быстрая сортировка Хоара
Здрасьте. Вот писал быструю сортировку Хоара на Си, вроде все сделал, а на практике она часто не полностью сортирует массив, особенно с большой длиной. Никак не могу понять, почему. То есть она его...

Навигация по меню с помощью клавиш
Появился вопрос,как сделать в си чтобы в консольном окне( В черненьком)) ) по меню можно было двигаться с помощью нажатых клавиш вверх и вниз,с соответствующим цветом на котором остановились Чтобы...

"Выражение должно иметь тип указателя на объект"
Добрый вечер! При написании кода возникло ряд проблем , как только не пытался исправить , но всё равно не получается.Надеюсь на вашу помощь и объяснения что именно не так в ней)Заранее спасибо))...

Зачем нужны "%ld" и знаки "&"?
Здравствуйте, дорогие форумчане! Вчера вечером решил начать изучать c++, до этого изучал web языки, Pascal и немного Java. Решил попробовать себя в задачах, начал с самой лёгкой, на Pascal у меня на...

Вершины в порядке обхода по часовой стрелке
Выпуклый многоугольник на плоскости задан своими вершинами, расположенными в произвольном порядке. Расположить вершины в порядке обхода по часовой стрелке. Помогите с заданием пожалуйста.

Сложить числа в строке
Подскажите как сложить числа в строке. Например есть строка: char string1= as3f6j9fg77; ответ должен быть 3+6+9+7+7=32

Онлайн компилятор Си
Почему http://www.compileonline.com/compile_c_online.php при нажатии на Execute для: #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } ничего не происходит?

Установка gtk+ в ubuntu
в репозитории этой штуки я не нашел вот тут https://www.gtk.org/download/linux.php пишут про то, что перед, собсна, gtk нужны еще несколько пакетов. скачал. рапаковал. из папки запустил терминал:...

Умножение квадратных матриц
Доброго времени суток. Я опять прошу Вашей неоценимой помощи. Столкнулся с задачей, нужно умножить 2-е квадратные матрицы. У меня такой бред получился, что даже стыдно код сюда выкладывать(...

Реализовать консольное игровое приложения "Пятнашки" (с чего начать, какую литературу и какие темы изучать?)
День добрый. Я - первокурсник, не так давно начал изучать язык С. И вот выдали мне тему курсового проекта: реализация игрового приложения "Пятнашки" в консоли на языке С. Квадратные глаза и n-ное...

Crc-32
Будьте добрый, поясните мне пример crc32 и википедии: #include <stddef.h> #include <stdint.h> /* Name : CRC-32 Poly : 0x04C11DB7 x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 ...

Найти Сумму введенных чисел
Помогите пожалуйста! Необходимо на языке Си написать программу. Условия: В программу вводится произвольные числа, их количество не имеет значения. Числа запрещается хранить в оперативной памяти...

Ошибка в программе `write' undeclared (first use this function)
Совсем недавно начал осваивать C++. Написал программу,но компилятор выдает ошибку 83 D:\Dev-Cpp\main.cpp `write' undeclared (first use this function) (Each undeclared identifier is reported...

Запись чисел в файл
Здравствуйте, уважаемые пользователи форума. Напишите пожалуйста программу которая вводит 5 чисел с клавиатуры и записывает их на диск "D" в файл number.txt . Заранее большое спасибо!

Определить, является ли введенное число счастливым
Задание 1: Пользователь вводит с клавиатуры целое шестизначное число. Написать программу, которая определяет, является ли введенное число – счастливым (Счастливым считается шестизначное число, у...

Сделать меню через switch
Здравствуйте! Можете подсказать как в Си сделать что то типо меню через SWITCH? Надо сделать меню из 3 пунктов, 1-пункт - информация о какой то программке простой(у меня это упорядочение массива)...

Изменение типа переменной
Как на классическом Си изменить переменную типа int на массив char, скажем, чтобы int w; w=word //превратилось в ... char w; w=w; w=o; w=r; w=d;

Если число делится на 3 без остатка, то на экран выводится слово 'Fizz'
Занимаюсь на одном ресурсе (не буду заниматься пиаром, да и карается наверное это здесь). Учу язык Си + читаю основы математической логики , т.к я начинающий в этой теме и думаю мне это не помешает....

Напишите функцию double power(double a, int n), вычисляющую значение a^n
Чем мой код отличается от библиотечной функции pow()? #include <stdio.h> double power(double a, unsigned n) { int i; double pow = a; if (n == 0.0) pow = 0.0; else

Перевести программу из C++ в Си
#include <cstdio> #include <cstdlib> #include <iostream> #include <string.h> using namespace std; class NameDataSet { public:

Есть ли аналог map в Си?
В C++ есть функция map. Есть ли аналог этой функции в C ?

Посоветуйте хороший учебник для начинающих
Здравствуйте. Нужен хороший учебник по СИ для начинающих.

Написать программу, вычисляющую расстояние между двумя точками на плоскости
Привет, всем! Тут задачка попалась по математике, я уже старый стал, подзабыл ее. Плохо когда не знаешь, а еще и забудешь.:cry: Никак не выходит. Формулу я нашел в инете, вот как ее только записать...

Вывод на экран пирамиды звездочками
#include <stdio.h> int main() { int h,w,q,e,i,j; printf("Введите высоту 2-D пирамиды:"); scanf("%i",&h); for(i=1;i<=h;i++) { e=h-i;

Вывод содержимого файла
У меня вот такой вопрос. Как ссылаясь на путь файла вывести его содержимое на экран . И если так можно, то какие типы файлом могут послужить для данной операции?

Ошибка Lvalue required
Пожалуйста помогите исправить ошибку Lvalue required в этой строке: str2=+(s); #include <iostream> #include <cstring> #include <conio.h> #include <stdio.h> #include <windows.h> main()

Интеграл методом трапеций
Программа считает интеграл методом трапеций. Почему то, если задать, например, функцию y = x , и посчитать на отрезке -0,1234 до 0,1234 и наоборот: от 0,1234 до -0,1234 то погрешность разная и...

Scanf не работает дважды
Вот и я решил завести аккаунт на этом форуме, т.к. часто выручает в случае каких-либо передряг и казусов в работе с С. Но не в этом суть :) Казалось бы, простая вещь, но почему-то во второй раз...

Скопировать содержимое одного файла в другой файл
Скопировать содержимое одного файла в другой файл. Для копирования использовать функции блочного ввода-вывода. Файл необходимо открыть в двоичном режиме.

Функция rand() выдает одно и то же число
#include <stdlib.h> #include <stdio.h> void main() { int i=rand()%10; printf("%d",i); } при запуске,на одном компьютере все время 0(или 2-не помню),на другом -3.почему всегда одно и тоже число?

Генератор случайных чисел на С++ (Dev C++)
Подскажите пожалуйста, Мне нужно написать генератор случайных чисел, однако всегда генерируется одно и то же число. Мне нужно, что бы генератор генерировал числа от 1, т.е. что бы была вероятность...

создание матрицы
добрый день, подскажите пожалуйста, как создать матрицу размерами, задающимися с клавиатуры? н-р ./program 5 5 задала матрицу 5Х5 ./program задала бы матрицу по умолчанию н-р 10 на 10 ...

Описать структуру с именем Train
Задание: Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения; - номер поезда; - время отправления. Написать программу, выполняющую следующие действия: -...

Что означает конструкция #if 0
есть у меня готовая программа. в ней есть следующая конструкция #if 0 //опреаторы #else //операторы #endif хотел бы узнать поподробнее вот что: эта конструкция аналогична обычному if-else?...

Округление вещественного числа с заданной точностью в Си
Здравствуйте! Нужно написать функцию округления вещественного числа с заданной точностью, т.е. пользователь вводит, например число 1.23456 и хочет оставить 2 знака после запятой, должно получиться...

Сортировка массива структур по одному из полей
Задание 1.Описать структуру с именем STUDENT, содержащую следующие поля: • NAME – фамилия и инициалы; • GROUP – номер группы; • SES - успеваемость (массив из пяти элементов). 2. Написать...

undefined reference to `sqrt'
Здравствуйте. Хочу корни квадратного уравнения найти. Из нижеследующего кода выходит ошибка: myclock.c:(.text+0x6e): undefined reference to `sqrtf', collect2: выполнение ld завершилось с кодом...

Ошибка [Error] assignment to expression with array type
main.c #include <stdio.h> #include <stdlib.h> #include "stack.h" int main (int argc, char* argv) { int x, c; int quanity1, quanity_fac1,department1; char name1; STUD *head=NULL;

Проверка на четность
Есть восьмизначное число, проверить входят ли в запись этого числа четные цифры. Как реализовать условие?(if, else)

Ошибка компиляции "Subscripted value is neither array nor pointer nor vector"
Может кто-нибудь может привести минимальный код, который компилировался бы со следующей ошибкой: Error: subscripted value is neither array nor pointer nor vector. ???

Как посчитать, сколько байт памяти займет массив?
Объясните, пожалуйста, как посчитать сколько байт памяти займет массив: double far *mas? и сколько бит в памяти займет массив short int mas?

Как удалить структуру из файла?
Доброго времени суток! Заранее скажу что поиск юзал =) Если в кратце: как удалить структуру из файла? записываем с помощью fwrite(&struct1,sizeof(struct1),1,fp) а как её удалить? синтаксис...

Подсчитать количество вызовов рекурсивной функции
подскажите пожалуйста что сделал не так написал рекурсивный вариант програмы по факторизации чисел, вроде работает. еще надо было подсчитать количество вызовов рекурсивной функции, а у меня каждый...

Судоку на C выкладываю исходный код и игру
#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> #include <time.h> int sudoku; int x,y; bool povtor;

Нахождение максимального числа из трех вводимых
Добрый День! Возникла проблемка с написанием. Суть: найти максимальное(минимальное) число из трех вводимых. Все, что смог, вот так: int a, b, c;// Задача 3 cout<<"Enter first digit: \n";...

Заполнение массива элементами типа float
Здравствуйте! Мне надо заполнить массив элементами типа float, причем это должны быть числа из ВСЕГО диапазона допустимых значений. У меня идея такая: генерирую с помощью frand() 2 числа, и их...

Быстрое преобразование Фурье
Здравстуйте! Имеется программа, написанная на языке C. Просьба помочь в переводе на C++. В данной программе реализовано быстрое преобразование Фурье и обратное. Заранее спасибо. /*Листинг...

Функция strcpy
Почему-то разработчиками была создана функция не типа void а сhar * strcpy(char *dest, char *src) где функция "возвращает ссылку на строку результата" Тем не менее я в инете не нашел примеров ее...

Перевод км/ч в м/с
Ребят,помогите пожайлуста ни как не получается ,для перевода времени сделал,а вот тут загвоздочка... Вот для времени норм? #include <stdio.h> #include <math.h> #include <conio.h> int...

Выпуклый многоугольник
Очень нужно решить одну задачку, половину вроде бы сделал, но что-то не то, помогите, если сможете, пожалуйста. Фишка в том, что её нужно решить с подпрограммой Выпуклый многоугольник ...

Представление числа float в двоичной системе
Задачка такая - написать программу наСи!!!, которой мы задаем число типа float, а она выдает его нам так как его видит компьютер(в двоичной системе?).

CLion от JETBRAINS. Как изменить версию языка в проекте?
Здравствуйте. Кто пользуется чудо продуктами от компании джетбрейинс. Помогите по вопросу. При создании нового проекта, среда предложила выбрать версию языка (были предложены С90, С99, С++11, С++17...

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

Как работает функция fgets()?
Здравствуйте, такая проблема пытаюсь разобрать как работает функция fgets() как я понимаю она считывает из файла 1 строку до перехода на следующую (\n) и я не понимаю будет ли он продолжать считать в...

Ввод строки с пробелами
Нужно вводить в поле title строку, состоящею с одного или нескольких слов. Но при таком коде, оно воспринимает второе слово уже как поле author. Что я не так делаю?Помогите пожалуйста. struct Book{...

Функция scanf(), не считывает данные
Вот перед вами кусок кода, это функция которая возвращает true или false bool ask(char *text) { char choice; while(1) { printf("\n> %s? : ", text); scanf("%c", &choice);...

Как объявить динамический массив?
Как объявить динамический массив?

Поиск цифр в строке
Добрый день! Сейчас сижу и никак не могу понять почему у меня не работает как положено мой код: #include "stdafx.h" #include "iostream" #include "string.h" #include "cstring" using...

Рандом в массиве
Как заполнить массив случайными числами от 0 до 100?

Умножение матриц по Винограду
Для вариантов, предусматривающих решение систем линейных уравнений, умножение матриц и вычисление их определителей, размерность матрицы коэффициентов и ее элементы вводятся пользователем. ...

Хэш-таблицы
Создать структуру данных для хэш-таблицы и определить для неё следующие операции: • Вставка нового ключа и значения. При этом при достижении некоторого условия (например, слишком длинный список для...

Исправить ошибку "invalid suffix x on integer constant"
Задали задание, не понимаю почему пишет invalid suffix x on integer constant . Спасибо большое! #include <stdio.h> #include <math.h> int n; void sisestamine (int *ym, int *H, int *C, int *a)...

Ошибка компиляции "initializer element is not constant"
Здравствуйте. Наткнулся(ладно, каюсь - сам написал) на вот такой код:#include <stdio.h> static const int x = 23; static const double y = 1.0 / (double)x; int main() { printf("x = %d, y =...

Реализовать стэк с помощью связного списка
Необходимо на простом С реализовать структуру данных стэк с помошью связного списка. Так же реализовать работу с записью\выводом чисел из списка (IN\OUT) Но это в идеале. А вообще, буду очень...

Определить, образуют ли точки заданного множества квадрат со сторонами, параллельными осям координат
Помогите написать программу Определить, образуют ли точки заданного множества квадрат со сторонами, параллельными осям координат. Мне кажется, что задачу надо разбить на этапы: 1...

Проверка баланса скобок
#include<stdio.h> #include<string.h> struct NODE { char info; NODE *next; }; struct STACK {

Подсчитать количество единиц в записи данного числа в двоичной системе
дано натуральное число n. подсчитать количество единиц в записи данного числа в двоичной системе

Нахождения максимального значения переменной float.
Помогите решить задачу, для нахождения максимального значения типа float. Примерный код написал, но неверный результат: #include <stdio.h> #include <conio.h> main() { float a,t; int i;...

Перевод чисел из десятичной системы счисления в любую другую
Считать с клавиатуры целое неотрицательное число в десятичной системе счисления и основание новой системы счисления (целое число от 2 до 10). Вывести в консоль число, записанное в новой системе...

Почему выдаётся expected ';', ',' or ')' before '&' token?
#include <stdio.h> #include <conio.h> float MinMax (float a, float b, float &max ) { if ( a>b ) { max = a; return b; } else if ( a!=b ) { max = b; return a;} else printf("Числа равные");...

Что такое флаг и как с ним работать?
нужно эту прогу переделать так чтобы обьеденить if(i%2==0) и if(i%2==1), с помощью флагов. Подскажите что нужно сделать! #include <stdio.h> #include <stdlib.h> #include <conio.h>...

Определить, является ли введенное число двузначным
Задача: Определить, является ли введенное число двузначным. Составные данные не использовать. в Паскале: Program coio; var a:integer; begin

inline в Си
вопрос возник из этой темы https://www.cyberforum.ru/arm/thread2411665.html сначала я предположил что у автора не подключен файл но потом я увидел проект и понял что не прав косяк именно в inline...

Получить метаданные из ID3v2 mp3-файла
Здравствуйте! Решил попробовать разобрать mp3 файл, а именно, достать метаданные из ID3v2. Для начала, решил попробовать считать первые 10 байт (по спецификации: первые 3 байта - название ID3, затем...

Вычислить сумму ряда с заданной точностью
Помогите пожалуйста с решением задачи: Вычислить с точностью ε=10^-5 сумму ряда f(x)=1+((x^2)/2)+((x^4)/4)+...+((x^2n)/2n!) Заранее спасибо за помощь. Кодируем на C ANSI

Process returned -1073741819 0xc0000005
Здравствуйте! При выполнении любой из двух функций возникает ошибка. void polusum(double **a,double *mas,int row,int col) {int i=1,j=0; mas = (double *)malloc(col*sizeof(double)); ...

CodeLite - открытая IDE с поддержкой русского языка
Нашел одну ide с кириллицей. http://www.codelite.org/ Новичкам можно писать программы на русском языке без танцев с бубном. Setting - Global Preferences - Misс - выбрать кодировку File font...

Цикл for и табулирование функции.
Всем доброго времени суток, столкнулся со следующей проблемой: Протабулировать функцию y=sin^2(x)/x*x-4 с шагом 0.5 Диапазон произвольный, я взял 0<=x<=5. #include<stdio.h> #include<math.h>...

Двумерный Символьный массив на языке Си
В общем столкнулся я при изучении языка Си с некой проблемой в задаче: Пользователь вводит текст(одно слово), наша задача записать каждое слово в двумерный массив и вывести его на экран: Я...

Как рисовать символами различные фигуры
Здравствуйте такой вопрос: в общем в учебнике задания рисовать звёздочками (*) букву О, стрелочку, прямоугольник, ромбик и потом там ещё символами различные фигуры. До этого не чего не говорилось в...

Вычислить значение суммы бесконечного ряда с заданной точностью
Вычислить значение суммы бесконечного ряда с заданной точностью \varepsilon =10-6 f(x)=\frac{x*cos\frac{\pi}{3}}{1}+\frac{x^2*cos2*\frac{\pi}{3}}{2}+\ldots+\frac{x^n*cosn*\frac{\pi}{3}}{n}+\ldots, и...

Косинус через ряд Тейлора
Вот надо написать функцию косинуса через тейлора без математических библиотек. Но так как я еще нуб, у меня не правильно)). Поправьте плз. Желательно с комментариями или обьяснениями....

Какие вы знаете компиляторы, которые жестко контролируют, чтобы не было вставок из C++
Многие (чуть ли не все) компиляторы не контролируют, является ли программа смесью языков Си и С++. Вопрос собственно такой. Какие вы знаете компиляторы, которые жестко контролируют, чтобы не было...

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

Конкатенация строк
Скопировать вторую строку s2 в конец первой строки s1. Строки должны вводиться с клавиатуры. Помогите решить.

Каков максимальный размер массива?
Я занимаюсь интегрированием на прямоугольных сетках, для записи значений в узлах сетки я использую тройной массив arr. программа ещё терпит, когда массив я задаю размером 45x45x45, однако...

Преобразовать введенное пользователем десятичное число в число в указанной системе счисления
Написать программу на языке си, которая преобразует введенное пользователем десятичное число в число в указанной системе счисления (от 2 до 10).

Двойное условие в while
Цикл do..while как сделать так чтоб работало двойное условие? пытался записать в разных вариантах while (n%2==0 && n>9) while ((n%2==0) && (n>9)) Но если 2 условия то цикл вообще не работает. Как...

Написать функцию double power, вычисляющую значение a^n
Напишите функцию double power (double a, int n) (C/C++), function power (a:real; n:longint): real (Pascal), вычисляющую значение a^n. Формат входных данных Вводится 2 числа - a (вещественное) и...

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