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

Строки и числа в функциях. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread110816.html
помогите,пожалуйста,над срочно написать прогу))))буду оч благодарна)))))))) 1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Выполнить указанное в варианте задание и вывести полученный массив на печать. 3. Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. 4. Выполнить указанное в варианте...
C++ Квадрат - перезагрузка операторов Написал по заданию программу и выдает 1 ошибку, разъясните как ее исправить. Пишу в VS 2008 professional. Покажите пожалуйста как правильно в подправленном коде уже. Задание: 1. Квадрат: координаты вершин, конструктор по умолчанию, конструктор с параметрами, конструктор копирования, методы вычисления площади и периметра, метод выведения квадрата, перегрузки операторов деления, присвоения,... http://www.cyberforum.ru/cpp-beginners/thread110813.html
перестановка в матрице visual studio C++
помогите пожалуйста написать программу: дана целочисленная матрица m*n. найти матрицу, получающуюся из данной 1)перестановкой столбцов - первого с последним, второго с предпоследним и т.д 2)перестановкой строк - первого с последним, второго с предпоследним и т.д
вычислить макс число из цыкла C++
у меня есть такой код мне нада вычислить Максимальное число "y" запарилса уже думать может вы что подскажыте ? #include<iostream.h> #include<conio.h> #include<math.h> void main() { clrscr(); float a=0,b=6 ,h=0.6,x,q,y;
C++ Составить частотный словарь вводимого текста http://www.cyberforum.ru/cpp-beginners/thread110801.html
14. Составить частотный словарь вводимого текста. Распечатать его по алфавиту, а справа от каждого слова – частоту, с которой оно встретилось.
C++ Во введенном слове подсчитать количество различных пар букв 13. Во введенном слове подсчитать количество различных пар букв. ( например, в слове вавасавасd –5 различных пар букв). подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
31.03.2010, 03:41     Строки и числа в функциях.
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
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
void symmetry(char*);  //1
void natural(double);  //2
void letters(char*);   //3
 
int main(){
    clrscr();
 
//---1---------------------------------------------------------
 
    char str[1000];
    printf("Fill a string:\n");
    scanf("%s", &str);
    symmetry(str);
 
//---2---------------------------------------------------------
 
    double number;
    printf("Enter number:\n");
    scanf("%lf", &number);
    natural(number);
 
//---3---------------------------------------------------------
 
    printf("Enter a string:\n");
    scanf("%s", &str);
    letters(str);
 
    getch();
    return 0;
}
 
//---1---------------------------------------------------------
 
void symmetry(char* str){
    int c=0, length = strlen(str)-1;
 
    for(int i = 0; i < length+1; i++)
        if(str[i] == str[length-i])
            c++;
 
    if(c == length+1) 
                printf("Symmetric\n");
    else    printf("Asymmetrical\n");
}
 
//---2---------------------------------------------------------
 
void natural(double i){
    char string[9];
    itoa(i, string, 10);
    printf("%c %c\n", string[0], string[strlen(string)-1]);
}
 
//---3---------------------------------------------------------
 
void letters(char* str){
    printf("First and last signs");
    if(str[0] == str[strlen(str)-1])
        printf(" are equal\n");
    else    printf(" differs\n");
}
эти функции ничего не возвращают, а просто выводят на экран ответ, если хотите что бы они возвращали определенные значения, с которыми можно работать, могу написать
 
Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru