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

C++ строковые - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расширенный алгоритм Евклида http://www.cyberforum.ru/cpp-beginners/thread192664.html
Написал программу для нахождения НОД через алгоритм Евклида. Сделал нахождение представления НОД вида d=a*v+b*u: Код: void alg_evclid(long int a, long int b, long int *x, long int *y, long int *d) { /* calculates a * *x + b * *y = gcd(a, b) = *d */ long int q, r, x1, x2, y1, y2; if (b == 0) //если один из множителей равен 0 {
C++ упорядочивание по алфавиту как элементы структуры типа char упорядочить по алфавиту? О_о http://www.cyberforum.ru/cpp-beginners/thread192648.html
C++ Передача массива в класс
Как правильно передать одномерный массив в класс? И если можно то пример передачи.. Спасибо!
треугольник C++
помогите пожалуйста проверить можно ли из векторов a(a1,a2), b(b1,b2) c(c1,c2) образовать треугольник
C++ Некорректное условие http://www.cyberforum.ru/cpp-beginners/thread192618.html
Найдите натуральные числа из промежутка (а; b) такие, чтобы сумма цифр искомого числа, а также сумма цифр следующего за ним числа делились бы на k. Тесты и результаты. 1)а=1; Ь=1500; k=8. 79; 169; 259; 349; 439; 529; 619; 709; 789; 969; 1069; 1159; 1249; 1339; 1429; 1519. 2) a=200; b=4000; k=7. Таких чисел нет. 3)а=1;Ь=1000; к=4. 39; 79; 129; 169: 219; 259; 309; 349; 389; 439; 479; 529;...
C++ очередь Помогите пожалуйста((( даны компьютер и класс "пакет"! у пакета есть своя длина, номер, адрес! есть очередь Q1 и Q2, и мы должны сформировать Q2 из пакетов с одним адресом. подробнее

Показать сообщение отдельно
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 415
Записей в блоге: 2
Завершенные тесты: 1
18.11.2010, 03:26     C++ строковые
это первая
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
// aaa.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <math.h>/*
   Написать и протестировать функцию STRP(str1,str2), которая возвращает 
   указатель на последнее вхождение символа из строки str2 в строку str1.
   Если  ни  один  символ  из  строки  str2  не  входит в строку str1, то
   возвратить NULL.*/
char * STRP(char str1[100],char str2[100])
{
    char * tmp;
    int len1=strlen(str1);
    int len2=strlen(str2);
    int i,j;
    bool flag=false;
    for(i=0;i<len1;i++)
    {
        for(j=0;j<len2;j++)
        {
            if(str1[i]==str2[j])
            {
                tmp=&str2[j];
                flag=true;
            }
        }
    }
    if(flag)
        return tmp;
    else
        return NULL;
}
int _tmain(int argc, _TCHAR* argv[])
{
   char str1[100],str2[100];
   char* tmp;
   puts("str1");
   gets(str1);
   puts("\n\nstr1");
   gets(str2);
   tmp=STRP(str1,str2);
   if(tmp==NULL)
       printf("NULL");
   else
       printf("%c",*tmp);
   getch();
}
Добавлено через 5 минут
Во втором задании только русские символы будут встречаться???

Добавлено через 2222222222222222222222222222222222222222222222222222222222 секунды
Во втором задании только русские символы будут встречаться???
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru