Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Сумма элементов массива каждой строки через функцию https://www.cyberforum.ru/ c-beginners/ thread2364799.html
Доброго времени суток. Пусть рассматривается два подразделения, в первом подразделении работает m работников, во втором - m1. Работа каждого подразделения анализируется за последние n лет. Для каждого работника указана зарплата за соответствующий год (задается с клавиатуры). Необходимо определить, кто меньше заработал за все годы в каждом подразделении (реализовать с помощью функций). Проблема...
C (СИ) Зашифровать и расшифровать текст
Здравствуйте! Подскажите пожалуйста! Как зашифровать строку, что бы потом аккуратно расшифровать? Вод код, он зашифровавает. Расшифровать могу ("перевернув код"), но только используя метки, которые остаются, не знаю как удалять их и печатать "нормальный" текст (это было бы проще всего !!!). Или как-то запоминать измененные места в тексте. Все это дело всегда сохраняется в файл, и из него...
C (СИ) Перевод кода с С++ на Си https://www.cyberforum.ru/ c-beginners/ thread2364737.html
#include<iostream> using namespace std; bool checkpalindrom(int *arr,int length)//проверка на полиндром { for (int i = 0, j = length-1; i < length; i++, j--) { if (arr != arr)//считываем с двух сторон число и сравниваем {
C (СИ) Как сделать запись в структуры? https://www.cyberforum.ru/ c-beginners/ thread2364653.html
Здравствуйте, вот кодец: struct task { // объявление структуры int years; int ussr; int usa; int britain; int franc; }; И мне надо ввести просто в эти массивы (years, ussr, usa...) данные, просто их туда записать, как записать пользователем я понял, и сделал, а вот просто так заполнять (как обычный массив) я не понял.
C (СИ) Поиск наибольшего из отрицательных и наибольшего из положительных элементов массива
помогите пожалуйста. программа рабочая но нужно избавиться от min =100 max=100. при попытке исправить программа не работает #include <stdio.h> #include <stdlib.h> #include <time.h> #include <math.h> #include <locale.h>
C (СИ) Не могу вывести данные с помощью sprintf Здравствуйте, не могу вывести данные с помощью sprintf(использовать prinf и cout нельзя в проекте).Выдает что char не совместим с const char хотя const char я не использую(вроде как) либо просто ничего не выводит. Вот пример кода: char l={'A','A','A','A','A','A','A','A','A','A'}; char l2; for (int i=0;i<10;i++){ sprintf(l2,"%c",l); } https://www.cyberforum.ru/ c-beginners/ thread2364542.html
C (СИ) Как задать динамический массив строк? #include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { char **s; int kol,n,m; printf ("kol = "); scanf("%d",&kol); https://www.cyberforum.ru/ c-beginners/ thread2364506.html C (СИ) Рекурсия ,Вывести каждый элемент на шаге и разность между элементами . Программа готова ,нужно добавить эти 2 пункта
#include <stdio.h> #include <math.h> #include <stdlib.h> double sum(double x,double e,double k){ double sum1; double x9,i; i = k+1; x9 = (x-1)/x; double y=(1/(2*k-1))*pow((x-1)/(x+1),(2*k-1)); double y1=(1/(2*(k+1)-1))*pow((x-1)/(x+1),(2*(k+1)-1));
C (СИ) З клавіатури ввести символьний рядок, який задає повне ім’я файла З клавіатури ввести символьний рядок, який задає повне ім’я файла (із зазначенням шляху до цього файла). Замінити розширення файла на *.new (якщо файл не мав розширення, то додати його). Надрукувати нове ім’я, вказавши шлях великими літерами, а саме ім’я файла – малими літерами. https://www.cyberforum.ru/ c-beginners/ thread2364436.html C (СИ) Warnings https://www.cyberforum.ru/ c-beginners/ thread2364411.html
1) passing argument 3 of functional from incompatible pointer type functional(unsigned char *array, int argLen, unsigned char output) {} int main() functional(input, 3,output); ^ 2) expected unsigned char* but argument is of type int*
Двумерные динамические массивы C (СИ)
Здравствуйте. Задача-считывать из файла, в котором содержится имя и через пробел счёт игроков, два массива: pl-игроки и sc-счёт. Каждый новый игрок с новой строчки и если пользователь найден перейти в другую функцию. Надо сделать это с использованием динамических массивов... Со статическими всё работало, а вот с динамическими - нет. Думаю ошибка с двумерным массивом. Вот код. MAX=100. Помогите...
C (СИ) Условная компиляция https://www.cyberforum.ru/ c-beginners/ thread2364365.html
как препроцессор с помощью условной компиляции даёт понять компилятору, что часть программы необходимо скомпилировать или пропустить?
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 3
0

Help новичку в развитии навыков! - C (СИ) - Ответ 13125936

05.12.2018, 03:16. Показов 598. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, пожалуйста, что здесь не так, и если здесь всё так, то почему компилятор на выходе, после введения x=2 и n=3, выводит ответ на экран "y=0"??

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h> 
#include <iostream> 
#include <math.h>
 
int main()
{
    int x, n;
    int y = 1;
    puts("Enter number and exponent: ");
    scanf_s("%f", &x);
    scanf_s("%f", &n);
    if (x==0) 
        if (n == 0) {
            puts("y=1\n");
        }
        else {
            puts("y=0\n");
        }
    else {
        if (n == 0) {
            puts("y=1\n");
        }
        else {
            if (n > 0) {
                if (n == 1) {
                    y = x;
                    printf("y = %d", y);
                }
                else {
                    int c = 1;
                    do {
                        y = y * x;
                        ++c;
                    } while (c <= n);
                    printf("y = %d", y);
                }
            }
            else {
                if (n == -1) {
                    int c = -1;
                    do {
                        y = y * (1 / x);
                        --c;
                    } while (c <= n);
                }
                else {
                    y = 1 / x; 
                }
            }
            printf("y = %d", y);
        }
    }
    system("pause");
}


Вернуться к обсуждению:
Help новичку в развитии навыков! C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2018, 03:16
Готовые ответы и решения:

Тупик в развитии
Привет. Как бы лучше начать. Перед тем как создавать топик в этом разделе, 3-4 часа читал различные...

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

Тенденции в развитии JavaSCRIPT на основе анализа изменений в версиях ЕС-2015,16,17
Помогите, пожалуйста, ответить на вопрос!

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

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

С++ - развитие навыков
Здравствуйте! Опять я тут с тупыми темами, прошу простить идиота еще раз :) Суть такая: я знаю...

Закрепление навыков C#
Изучаю C# уже около 5-ти мясяцев. Постоянно пытаюсь придумывать различные идеи по поводу того, что...

Книги для улучшения навыков
Посоветуйте какие-нибудь хорошие книги для улучшения навыков. Основы я вроде как уже знаю, и...

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

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