Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Одномерные массивы: заменить все единицы на k+р, а нули на k*р Размер массива N вводится с клавиатуры. Инициализация массива рандомно. Отдельно должны быть описаны функции печати и заполнения. После преобразования массив результат выводится на экран.Когда речь идет о «четных», «нечетных» или номерах k и р, то имеется в виду, что нумерация начинается с нуля.Параметрами функций должны быть только необходимые по функциональности переменные. Числа k и р... https://www.cyberforum.ru/ c-beginners/ thread3051298.html Написать функцию, возводящую любое вещественное число в указанную целую степень C (СИ)
Написать функцию, возводящую любое вещественной число в указанную целую степень. Добавлено через 1 минуту double pow(double, int); int main() { double a; int b;
C (СИ) Подсчитать вхождение каждого слова в строки файла Необходимо реализовать программу для подсчета слов в строках. Что пока есть: #include<stdio.h> #include<locale.h> #include <stdlib.h> #include <string.h> int main() { setlocale(LC_ALL, "Russian"); printf("Задание a. Дан текстовый файл. Подсчитать вхождение каждого слова в строки файла. Если слово входит в несколько строк – то выводить количество для каждой строки.\n"); ... https://www.cyberforum.ru/ c-beginners/ thread3051228.html C (СИ) Расположить значения в конце массива https://www.cyberforum.ru/ c-beginners/ thread3051213.html
Есть такой код, суть в том, чтобы расположить элементы массива таким образом, чтобы к максимуму они возрастали, а к минимуму убывали, все как бы работает, но оно работает 2 раза, т.е. оно пишет к минимальному по убыванию, а к максимальному возрастали, а после не сортирует. (К примеру массив 2 3 1 6 4 3 8 4 6, получается 3 2 1 3 4 6 8 4 6, а надо 3 2 1 3 4 6 8 6 4) Можете помочь, пожалуйста...
C (СИ) Дана строка символов до точки. Выделить в ней все русские буквы, сделав их заглавными
Дана строка символов до точки. Выделить в ней все русские буквы, сделав их заглавными. Помогите сделать или поправить код #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> int main(void) { char str = { "test1 фыв test2 впллпу test3." };
C (СИ) Дана строка символов. Удалить из нее все слова нечетной длины. Слова отделяются друг от друга одним пробелом Дана строка символов. Удалить из нее все слова нечетной длины. Слова отделяются друг от друга одним пробелом. Помогите сделать код на C. Пытался но не работает. #include<stdio.h> #include<string.h> int main(){ char s; int i=0,k=0,j; gets (s); for(i=0;i<strlen(s);i++){ k+=i; https://www.cyberforum.ru/ c-beginners/ thread3051200.html
C (СИ) Вывести список сотрудников по отделам в порядке убывания стажа Прошу помощи в написании программы! Я создал структуру, в нее вводятся данные с клавиатуры, а затем она выводится в табличном виде в консоли. Я не могу додумать, как именно можно реализовать в моем случае сортировку таблицы, чтобы стаж был в порядке убывания. Чтобы таблица также вывелась, но стаж был в порядке убывания, т.е. чтобы строки были отсортированы. Подскажите пожалуйста. ... https://www.cyberforum.ru/ c-beginners/ thread3051190.html Найти самую длинную последовательность букв, которые расположены по возрастанию, и по убыванию (по алфавиту) C (СИ)
Символьные строки S1 и S2 длиной до 100 символов вводятся с клавиатуры. Найти у S1 самую длинную последовательность букв, которые расположены по возрастанию, а в S2 – по убыванию (по алфавиту) Вот такое начало: int main() { char S1, S2; printf ("Enter S1: \n"); gets (S1); printf ("Enter S2: \n");
C (СИ) Найти слова, которые совпадают с начальным отрезком латинского алфавита https://www.cyberforum.ru/ c-beginners/ thread3051143.html
Здравствуйте, помогите с задачей, уже несколько дней пытаюсь решить, код не хочет корректно работать. Задача: "Дана непустая последовательность слов(не более 50), в каждом слове не более 8 символов. Слова разделены пробелом, в конце последовательности точка. Найти те слова , которые отличаются от последнего слова и удовлетворяют следующему условию: слово совпадает с начальным отрезком латинского...
C (СИ) Нахождение минимального значения массива Мне нужно найти минимальное значение массива введенных через консоль. #include <iostream> using namespace std; int main() { int n,i; cin>>n; int massiv,min=massiv; https://www.cyberforum.ru/ c-beginners/ thread3051140.html
Склейка строк C (СИ)
Здравствуйте, нужно написать программу по склейке строк так, чтобы конец первого слова являлся началом второго. Программа работает, но часть нужно записать в void c использованием инварианта и дополнительными ограничениями для ввода. Как я могу это сделать? #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> int main(){ const int wordLen=33;
C (СИ) Функция: вывести на экран линию указанной длины из символов "*" Написать функцию, выводящую на
0 / 0 / 0
Регистрация: 04.11.2022
Сообщений: 28
0

Как значение функции присвоить переменной? - C (СИ) - Ответ 16600304

29.11.2022, 11:21. Показов 1182. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Хочу присвоить значение функции longp от массива str другому массиву, например, str1
str1 = longp(str) конечно же не работает. Подскажите, как это можно сделать. Заранее спасибо.

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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdio.h>
#include <string.h>
#include <locale.h>
#define n 1024
#define MIN 3 // минимальный размер палиндрома
void longp(char* ptr)
{
    char* first, * last, * N, * head, * tail, * x = NULL, * y = NULL;
    unsigned max = 0, flag = 0, count = 0;
    //puts("The line:");
    for (N = ptr; *N; N++)
        putchar(*N);
    for (first = ptr; first < N - MIN; first++) {
        for (last = first + MIN; last < N; last++) {
            if (*last == *first) {
                for (head = first, tail = last, flag = 0; tail > head; tail--, head++) {
                    if (*head != *tail) {
                        flag = 1;
                        break;
                    }
                }
                if (!flag) {
                    count = last - first + 1;
                    if (count > max) {
                        max = count;
                        x = first;
                        y = last;
                    }
                }
            }
        }
    }
    putchar('\n');
    if (!x)
        puts("Palindrome not found");
    else {
        puts("The longest palindrome:");
        for (; x <= y; x++)
            putchar(*x);
        //printf("\nhas %u symbols", max);
    }
}
int main() 
{       
    setlocale(LC_ALL, "Russian");
    char str[n], str1[n];
    int i, f;
    i = 0;
    printf("Enter string:\n");
    while ((str[i] = getchar()) != '\n')
        if (str[i] != ' ') i += 1;
            str[i] = '\0';
            //printf("%s\n", str);
            f = 1;
            for (i = 0; i < strlen(str); i++)
                if (str[i] != str[strlen(str) - 1 - i]) {
                    printf("Not a palindrome\n");
                    f = 0;
                    //break;
                    longp(str);
                    str[n] = longp(str);
                    //printf("%s", str);
                    break;
                }
            if (f == 1) {
                printf("%s\n", str);
                printf("Palindrome\n");
            }
                            
}


Вернуться к обсуждению:
Как значение функции присвоить переменной? C (СИ)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2022, 11:21
Готовые ответы и решения:

Как присвоить возвращаемое значение функции переменной?
double sine(int index, int frequency) { return (100*sin(index*frequency)); } вопрос: как...

Как присвоить значение переменной в struct?
Создаю свою переменную struct NIK { int nik; }; NIK j; Подскажите как сделать чтобы ...

Как присвоить переменной значение Edit?
имеется переменная из массива, на коде с++ заданного вот так std::vector&lt;std::vector&lt;std::string&gt;...

Как присвоить переменной значение pow?
Здравствуйте! У меня есть число, которое нужно возвести в большую степень (например 7 в степень...

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

Как присвоить константе значение переменной
есть цикл после каждой его итерации, значение переменной counter равное 0 возрастает while(a!= 1)...

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

Как присвоить такое значение переменной int
есть две переменные типа int int x=2; int y=3; я хочу чтобы третья переменная Z(тоже тип...

Как присвоить переменной char значение слова ?
Здравствуйте ребята !! Я новичок в этом сайте , и даже новый в c++ . сегодня начал c++ . я знаю PHP...

Как присвоить переменной значение Button1->Caption
Собственно весь вопрос . Требуется при клике на кнопку обменять значения Button1-&gt;Caption

Как присвоить переменной значение процедуры? язык Си
Нужно перевести две вводимые переменные в систему счисления с основанием от 2 до 9, и дальше...

Как присвоить переменной Double значение NaN?
Есть переменная типа double. Как ей присвоить значение NaN?

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