Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Пытался интерпретировать код с С++ в С https://www.cyberforum.ru/ c-beginners/ thread2358393.html
Пытался интерпретировать даный код с С++ в С,но встретился с проблемой: "a:переопределение;различные типы косвеного обращения" #include <iostream> using namespace std; void swap(int *a, int i, int j) { int s = a; a = a; a = s; }
C (СИ) Цикл: найти сумму целых положительных чисел, кратных четырем, в заданном интервале
Прочитав условие понял что не совсем правильно сделал . Надо :Найти сумму целых положительных чисел, кратных четырем, из промежутка . Значения А и В вводятся с клавиатуры. Я так подумал вот A может же быть отрицательным . Как изменить #include <stdio.h> #include <stdlib.h> int main ()
C (СИ) Нарисовать в матрице путь Нужно чтобы матрица звёздочками рисовалась по спирале с верхнего правого угла, уходя сразу вниз по столбику. Но у меня получилась только матрица с центра наружу. #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <conio.h> void gotoxy (int row, int col) { printf("\033 https://www.cyberforum.ru/ c-beginners/ thread2358346.html C (СИ) В файле строчные буквы заменить заглавной, пару букв на цифры Здравствуйте! Подскажите пожалуйста как в файле каждую строчную букву поменять на заглавную букву, и пару букв "ли" заменить на "1". Кода нет, так как не знаю что и писать. Нашел что-то здесь, но мой копилятор не согласен... https://www.cyberforum.ru/c-beginners/thread1030057.html Спасибо ! =)) Добавлено через 4 часа 3 минуты Примерно то что мне нужно сделать, но не понимю как здесь... https://www.cyberforum.ru/ c-beginners/ thread2358340.html
C (СИ) Определение возможности получения выпуклого многоугольника соединением N точек в пространстве
Создание модульной программы для определения возможности получения выпуклого многоугольника соединением N точек в пространстве. Я знаю, как решать эту задачу на листе бумаги(если провести прямую через 2 вершины многоугольника, лежащих на одной стороне, и все оставшиеся вершины лежат по одну сторону от этой прямой, то он выпуклый, иначе - впуклый(lol)), но как это запрограммировать - ума не...
C (СИ) Массивы.Си https://www.cyberforum.ru/ c-beginners/ thread2358313.html
Задача1 Написать программу которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное число в число десятично. Задача2 Написать программу, которая удаляет все элементы, у которых первая цифра четная и проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением, выводит эти значения и количество элементов для каждого из таких значений.
C (СИ) Выгрузка данных из файла в связанный лист: непонятный элемент Здравствуйте, я пытаюсь выгрузить данные из файла про песни в связанный список. В файле каждый атрибут песни записан в одну строку, то есть выглядит это примерно так: название песни название альбома год выпуска итд... И вот код : void loaddb(void){ for (;;) https://www.cyberforum.ru/ c-beginners/ thread2358260.html Строки: найти и напечатать все идентификаторы с четным числом цифр в них C (СИ)
Задана последовательность идентификаторов (разделителем является запятая), оканчивающаяся точкой сразу за последним идентификатором. Каждый идентификатор содержит не более 40 символов. Длина последовательности не боле 30 идентификаторов. Найти и напечатать все идентификаторы с четным числом цифр в них. Пример: строка"wert,ertyu,er5678,fghjui." ...
C (СИ) Отсортировать в порядке убывания методом вставки все элементы матрицы, кроме побочной диагонали https://www.cyberforum.ru/ c-beginners/ thread2358205.html
Задача: отсортировать в порядке убывания методом вставки все элементы кроме побочной диагонали. Нужна помощь с побочной диагональю. Сортировку методом вставки сделала, а вот как сделать чтобы побочная диагональ не менялась не знаю. #include<stdio.h> #include<stdlib.h> #include <locale.h> void main() // сортировка вставкой
C (СИ) Пытался интерпретировать код с С++ в С https://www.cyberforum.ru/ c-beginners/ thread2358203.html
Пытался интерпретировать даный код с С++ в С,но встретился с проблемой: "a:переопределение;различные типы косвеного обращения" #include <iostream> using namespace std; void swap(int *a, int i, int j) { int s = a; a = a; a = s;
C (СИ) Реализовать поиск в дереве данного поддерева
Помогите пж сделать программу по си. Реализовать поиск в дереве данного поддерева. используются только бинарные деревья поиска
C (СИ) Вычислите количество вершин, у которых равны или высоты поддеревьев, или количество потомков в правом и левом поддеревья Помогите пж сделать программу по си. Вычислите количество вершин, у которых равны или высоты поддеревьев, или количество потомков в правом и левом поддеревьях. https://www.cyberforum.ru/ c-beginners/ thread2358200.html
57 / 40 / 21
Регистрация: 26.09.2018
Сообщений: 215
25.11.2018, 22:22 0

В строке найти самую длинную последовательность цифр - C (СИ) - Ответ 13095196

25.11.2018, 22:22. Показов 4450. Ответов 2
Метки (Все метки)

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

Решение

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
#include <stdio.h>
#include <string.h>
int isnumber(char c){
if((c>='0')&&(c<='9'))return 1;
 return 0;
}
int isletter(char c){
if(
(c=='a')||(c=='e')||(c=='i')||(c=='o')||(c=='u')||(c=='y')||
(c=='A')||(c=='E')||(c=='I')||(c=='O')||(c=='U')||(c=='Y')
)return 1;
 return 0;
}
 
int main(){
 char s1[101],s2[101],res[101]="";
 gets(s1);
 gets(s2);
 
 int len=1,max=0,pos=0,i;
 
for(i=0;i<strlen(s1);i++){
 if(isnumber(s1[i])){
   len++;
   if(len>max){
     max=len;
     pos=i;
   }
 }else {len=1;}
}
for(i=pos-max+2;isnumber(s1[i]);i++)printf("%c",s1[i]);
printf("\n");
 
len=1;
max=0;
pos=0;
 
for(i=0;i<strlen(s2);i++){
 if(isletter(s2[i])){
   len++;
   if(len>max){
     max=len;
     pos=i;
   }
 }else {len=1;}
}
for(i=pos-max+2;isletter(s2[i]);i++)printf("%c",s2[i]);
printf("\n");
 
 return 0;
}
Сорри за индокод.

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

В текстовом файле найти самую длинную последовательность цифр
Всем привет! Нужно найти в текстовом файле наибольшую последовательность цифр. Как обработать...

В строке определить самую длинную последовательность символов, стоящих по возрастанию
Ребят, спасайте! Проболел последние пол семестра, теперь не могу ни как разобраться со строками....

Найти самую длинную последовательность чисел в одномерном массиве
Дано задание: В массиве целых чисел найти минимальный и максимальный элементы и поменять их...

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

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

В тексте найти самую длинную и самую короткую строки и поменять их местами
в тексте найти самую длинную и самую короткую строки и поменять их местами

Ввести n строк, найти самую короткую и самую длинную строки
Ввести n строк , найти самую короткую и самую длинную строки. Вывести найденные строки и их длину....

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

В каждой строке текстового файла f найти самую длинную последовательность цифр
В каждом рядке текстового файла f найти самую длинную последовательность цифр. Создать новый...

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