Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует
Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует
Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует.
Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует.
рожалуйста помогите мне решать эту программу. Дана строка символов, среди которых есть двоеточие.
Дана строка символов, среди которых есть двоеточие. Определить , сколько символов ему предшествует
Помогите
Дана строка символов, среди которых есть двоеточие: определить, сколько символов ему предшествует (C++)
Нужно написать на Си со вставкой на ассемблере. Задача простая написать на Си не трудно. А вот с.
Сообщение от zayadli244
1. объявляем переменную char (или string) для строки и переменную int равную нулю для индексирования элемента строки.
2.Организовываем ввод строки.
3. В цикле while пока элемент строки не равен двоеточию увеличиваем переменную int на единицу.
4. Вывод переменную int на печать.
Добавлено через 3 минуты
p.s.при выводе переменную int увеличиваем на единицу, т.к индекс элемента начинается с нуля а их подсчет с единицы.
Сообщение было отмечено zayadli244 как решение
Решение
Сообщение от zayadli244
Дана строка символов, среди которых есть двоеточие (:) Определите сколько символов ему предшествует
Дана строка символов, среди которых есть двоеточие ( : ) определите, сколько символов ему.
Дана строка символов, среди которых есть двоеточие ":". Определить, сколько символов ему предшествует.
Дана строка символов, среди которых есть двоеточие ( : ). Определить, сколько символов ему.
Дана строка символов, среди которых есть двоеточие(":"). Определить, сколько символов ему сопутствуют
Есть такая задача: Дана строка символов,среди которых есть двоеточие(":").Определьть,сколько.
Дана строка, в которой есть ":". Определить сколько символов ему предшествует
Здравствуйте) Помогите,пожалуйста с решением задач: 3.Дана строка, в которой есть ":". Определить.
дана строка символов,среди которых есть двоеточие.
ребят помогите решить задачку дана строка символов,среди которых есть двоеточие.определить.
Дана строка символов,среди которых есть двоеточие.определить сколько символов ему предшествует
program zz1;
var s:string; // задаем переменную строкового типа
i, k, p:integer; // задаем переменные целого типа
begin
write(‘ введите строку ‘);
read(s); // вводим с клавиатуры строку
k:=pos(‘:’,s); // определяем позицию символа двоеточие
p:=k-1; // вычисляем сколько символов предшествует двоеточию
writeln(‘ количество символов до двоеточия = ‘, p); // выводим ответ
end.
Дана строка символов среди которых есть двоеточие определить сколько символов ему предшествует
Профиль
Группа: Участник
Сообщений: 42
Регистрация: 12.3.2007
Репутация: нет
Всего: нет
| Код |
| #include<iostream.h> #include <string.h> #include <conio.h> void zadacha_1(char mas[], char mas1[], char mas2[]) < int i,j,k,l; char c; do < c=getch(); if(c!=13) < cout<<c; mas[i]=c; i++; > > while(c!=13); mas[i] = '\0'; char mas_prov[100]=<0>; for(i=0;i<strlen(mas);i++) < if(mas[i]==mas1[0]) < for(j=0;j<strlen(mas1);j++) mas_prov[j]=mas[i+j]; if(strcmp(mas1,mas_prov)==0) < for(k=0;k<strlen(mas1);k++) mas[i+k]=48; if(strlen(mas1) < strlen(mas2)) < for(k=0; k<strlen(mas2)-strlen(mas1); k++) for(l=strlen(mas);l>i;l—) mas[l+1]=mas[l]; for(k=0;k<strlen(mas2);k++) mas[i+k]=mas2[k]; > else < for(k=0;k<strlen(mas2);k++) mas[i+k]=mas2[k]; for (k=i;k<strlen(mas);k++) if (mas[k]==48) < for (l=k; l<strlen(mas); l++) mas[l]=mas[l+1]; mas[strlen(mas)]=0; > > > > > > int zadacha_2(char mas[]) < int i; for(i=0;i<strlen(mas);i++) if(mas[i]==':') break; return i; > int zadacha_3(char a[]) < int mas[100]=<0>,i,k,j; char ch; for(i = 0; i < 100; i++) a[i] = 0; i=0; do < ch=getch(); if(ch!=13) < a[i]=ch; i++; cout<<ch; > |
Может кто-нибудь сможет помочь в исправлении ошибок.
Заранее очень всем благодарна.
Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва
Репутация: 16
Всего: 95
| Код |
| zadacha_1(mas, mas1, mas2); cout<<"?§¬ҐҐ п бва®Є \n"<<mas; |
Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006
Репутация: 10
Всего: 23
| Код |
| #include<iostream.h> #include <string.h> #include <conio.h> |
#define FIRST 0
#define AFTER 1
int *fysplis( char *str1, char *str2 )
<
const int len1=strlen(str1), len2=strlen(str2);
int i=0, j=0, wi=0, ex=0, r=-1;
int *y=new int[ 2 ];
void zadacha_1( char *mas1, char *mas2, char *mas3 )
<
int i, j, k, l;
char c;
int main()
<
clrscr();
int k;
cout << "Введите омер выполяемой программы ";
cin >> k;
switch( k )
<
case 1:
<
char *mas1=new char[ 100 ];
char *mas2=new char[ 100 ];
char *mas3=new char[ 100 ];
cout << "Введите что менять: ";
cin.getline( mas2, 100 );
zadacha_1( mas1, mas2, mas3 );
Профиль
Группа: Участник
Сообщений: 42
Регистрация: 12.3.2007
Репутация: нет
Всего: нет
ama_kid, списибо тебе БОЛЬШУШЕЕ. просто ОГРОМНОЕ. все компилируется. . вот только там с первой задачей теперь не знаю что делать. там неправильно ответ выводится. я наверняка что-то там напортачила с этой перепиской в одну программу. . ведь в отдельности все замечательно работало. а сейчас я там что-то страшное натворила и ответ вообще не выводится. пишется только чтобы все ввели. причем скопом. а потом выводится Str 1. . ты не могбы посмотреть что там не так.
Добавлено @ 17:19
apook, Вы написали такое сложное решение . ну для меня сложное. я в нем мало что поняла. но работает оно не правильно. вернее правильно только если длина того что меняют совпадает с длиной того на что меняют. а там в условии такого не сказано. там то на что меняют может быть и меньше и больше того что заменяют .
Профиль
Группа: Участник
Сообщений: 42
Регистрация: 12.3.2007
Репутация: нет
Всего: нет
. может всетаки можно что-то исправить в моем чтобы опять нормально заработало.
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!
- Название темы должно отражать её суть! (Не следует добавлять туда слова «помогите», «срочно» и т.п.)
- При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
- В названии темы не нужно указывать происхождение задачи (например «школьная задача», «задача из учебника» и т.п.), не нужно указывать ее сложность («простая задача», «легкий вопрос» и т.п.). Все это можно писать в тексте самой задачи.
- Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
- Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку «Код»). Не забывайте выбирать при этом соответствующий язык.
- Помните: один топик — один вопрос!
- В данном разделе запрещено поднимать темы , т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
- Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
- Если вопрос решён, то воспользуйтесь ссылкой «Пометить как решённый», которая находится под кнопками создания темы или специальным флажком при ответе.
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
[ Время генерации скрипта: 0.1301 ] [ Использовано запросов: 21 ] [ GZIP включён ]
1)Дана строка символов среди которых есть двоеточие ( : )определите сколько символов ему предшествует?
1)Дана строка символов среди которых есть двоеточие ( : )определите сколько символов ему предшествует.
2)дана строка слов В.
Сформулируйте литерную величину А, состоящию из первых букв слов входящих в строку В.
3)Дана строка состояща я из нескольких слов .
Найдите наибольшую длину слова.
4()в записке слова зашифрованы каждое из них записано на оборот , расшифруйте сообщение .

Пример ввода : 1234 : 56
Пример вывода : 4
Пример ввода : Как любила язвить королева, собаки апплодировали
Пример вывода : Клякса
Пример ввода : Не хочу учиться хочу жениться
Пример вывода : 8
Если там нет знаков препинания :
Если там есть знаки препинания, которые надо оставить на месте, то настолько же короткого решения мне не придумалось, можно так :
begin var str : = readString + ‘ ‘ ; var m : = » ; for var i : = 1 to str.
Length do if str[i].
IsLetter then m + = str[i] else begin write(ReverseString(m), str[i]) ; m : = » ; end ;
Пример ввода : амар алым умам
Пример вывода : рама мыла маму.

Дана строка, состоящая из слов, разделенных одним или несколькими пробелами?
Дана строка, состоящая из слов, разделенных одним или несколькими пробелами.
Удалить из строки слова, длина которых четна.

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

На PascalСловом в строке называется последовательность букв, непрерываемая другими символами?
Словом в строке называется последовательность букв, не
прерываемая другими символами.
Дана строка символов.
Построить из неё
новую строку, исключив повторные вхождения слов.
Указание : можно по —
строить «словарь» – массив найденных различных слов.

Дана строка, содержащая слова, разделенные одним или несколькими пробелами?
Дана строка, содержащая слова, разделенные одним или несколькими пробелами.
Написать программу, заменяющую каждый пробел символом» ?

ПОМОГИТЕ ХОТЯ БЫ С ОДНИМ ИЛИ НЕСКОЛЬКИМИ, В VISUAL BASICString2?
ПОМОГИТЕ ХОТЯ БЫ С ОДНИМ ИЛИ НЕСКОЛЬКИМИ, В VISUAL BASIC
Дано целое число N (32 ≤ N ≤ 126).
Вывести символ с кодом, равным N.
Вывести два символа, первый из которых предшествует
символу C в кодовой таблице, а второй следует за символом C.
Дано целое число N (1 ≤ N ≤ 26).
Вывести N первых прописных (то есть
заглавных) букв латинского алфавита.
Подсчитать количество содержащихся в ней прописных
Даны целые положительные числа N1 и N2 и строки S1 и S2.
из этих строк новую строку, содержащую первые N1 символов строки S1 и
последние N2 символов строки S2 (в указанном порядке).
Дана строка, состоящая из русских слов, набранных заглавными бук —
вами и разделенных пробелами (одним или несколькими).
ство слов, которые начинаются и заканчиваются одной и той же буквой.

Заданы 2 строки, состоящие из слов, разделенных пробелами?
Заданы 2 строки, состоящие из слов, разделенных пробелами.
символа первой строки, который первым совпал с одним из символов второй.
строку, исключив из нее слово, в которое входит этот символ.
Вторая строка пробелами не
(60 баллов) написать программу на с#.

Дана строка символов?
Дана строка символов.
Определить число символов в строке.
Добавить к началу строки символы ‘ASDFGHJKL’ и определить новую длину общей строки.

Дана строка символов?
Дана строка символов.
Определить число символов в строке.
Если это число меньше 10, то добавить к строке символы ‘КЛМНОПРСТ’ .

Сообщение занимает 50 страниц по 20 строк, в каждой строке записано по 55 символов?
Сообщение занимает 50 страниц по 20 строк, в каждой строке записано по 55 символов.
Сколько символов в сообщении?

Сообщение занимает 50 страниц по 20 строк, в каждой строке записано по 55 символов?
Сообщение занимает 50 страниц по 20 строк, в каждой строке записано по 55 символов.
Сколько символов в сообщении?
На этой странице вы найдете ответ на вопрос 1)Дана строка символов среди которых есть двоеточие ( : )определите сколько символов ему предшествует?. Вопрос соответствует категории Информатика и уровню подготовки учащихся 5 — 9 классов классов. Если ответ полностью не удовлетворяет критериям поиска, ниже можно ознакомиться с вариантами ответов других посетителей страницы или обсудить с ними интересующую тему. Здесь также можно воспользоваться «умным поиском», который покажет аналогичные вопросы в этой категории. Если ни один из предложенных ответов не подходит, попробуйте самостоятельно сформулировать вопрос иначе, нажав кнопку вверху страницы.