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

Задания на строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение уравнения методом половинного деления http://www.cyberforum.ru/cpp-beginners/thread314691.html
Уравнение x^5-5=0 методом половинного деления нужно найти приблизительный корень #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv)
C++ перегрузка операций для однонаправленных списков Задача вот в чём: АТД - однонаправленный список в элементами char. Дополнительно перегрузить следущие операции: + объединить списки; -- удалить элемент из начала; ==проверка на равенство. Проблема с перегрузкой операций. Ругается на часть кода где перегружается ==, если закоментить, то при выводе объединнёного списка и списка с удалённым элементом, выводит иероглифы. Помогите кто может!... http://www.cyberforum.ru/cpp-beginners/thread314688.html
Одномерные массивы. C++
Объявить два динамических массива целых чисел.Написать функции для заполнения их случайными значениями и вывода результатов на экран.Первым на печать вывести массив, содержащий наибольшее значение(с помощью функций). Напечатать также это значение и его порядковый номер.Отсортировать по не возрастанию с помощью включения. Диапозон значений (-50:150). P.S. Прошу помогите как можно скорее....
C++ Вычислить с заданной точностью
http://i22.***********/big/2011/0607/95/02db2277e85b5a1d8e82919de7293995.jpg
C++ Вычислить по формуле http://www.cyberforum.ru/cpp-beginners/thread314667.html
http://i22.***********/big/2011/0607/27/df317010d86026ed4942a3503d6c6627.jpg
C++ Двойная буферизация, не перерисовывает создаю игру "змейка" использую двойнуюю буферизацию, окно перестало мигать, но оно не перерисовывает область окна после того как там было что-то нарисовано, вот код WM_PAINT , может я что-то не так сделал? заранее спасибо case WM_PAINT : GetClientRect(hWnd, &Rect); hDC = BeginPaint(hWnd, &PaintStruct); hCmpDC = CreateCompatibleDC(hDC); hBmp =... подробнее

Показать сообщение отдельно
mcbeat
0 / 0 / 0
Регистрация: 07.02.2011
Сообщений: 30

Задания на строки - C++

07.06.2011, 04:36. Просмотров 878. Ответов 10
Метки (Все метки)

Помогите сделать 4 задачки на строки! Я в языке С по строкам вообще не понимаю((
Есть все коды на Паскале)

1. Дан непустой ряд. Вывести коды его символов через пробел.

2. Дан ряд символов, которые изображают целое позитивное число. Если оно представляет собой запись целого числа со значением последней цифры равной 0, то вывести «Данное число делится на 10 нацело», в противном случае-«Данное число не делится на 10 нацело».
На Паскале выглядит так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program n5_2;
var s:string;
    ch:longint;
    i:integer;
begin
writeln('Введите строку');
readln(s);
ch:=0;
for i:=1 to length(s) do
 
ch:=ch+ord(s[i]);
writeln('Число = ',ch);
if ch mod 10 =0 then writeln('Делитса на 10')
 else writeln('Не делитса на 10');
readln;
end.
3. Дан ряд, который содержит хотя бы один символ пробела. Вывести подряд, расположенный между первым и вторым пробелом исходного ряд. Если ряд содержит только один пробел, то вывести пустой ряд.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program n5_3;
var s,s2:string;
    l,r:integer;
begin
writeln('Введите строку');
readln(s);
l:=0;
r:=0;
l:=pos(' ',s);
delete(s,1,l);
r:=pos(' ',s);
s2:=copy(s,1,r);
if r=0 then writeln('_______________')
else
writeln(s2);
readln;
end
.

4. Дана строка-предложение на русском языке. Подсчитать количество гласных букв, которые содержатся в строке.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
program n5_4;
var s:string;
    i,k:integer;
 
begin
writeln('Введите строку');
readln(s);
k:=0;
for i:=1 to length(s) do
if (s[i] in ['а','е','о','у','ы','э','я','и','ю','ё','А','Е','О','У','Ы','Э','Я','И','Ю','Ё']) then k:=k+1;
writeln('В предлжении  ', k,'  гласных символов  ');
readln;
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru