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

Определить сколько раз меняется знак в последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки* http://www.cyberforum.ru/cpp-beginners/thread211677.html
Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. Ha Cu. Заранее спасибо за помошь.
C++ Как сделать данное в Visual Studio С++ ? Помогите решить данные задачи! 1.Составить программу для вычисления функции F(x) на отрезке , с шагом h. Результат представить в виде таблицы, первый столбец которой - значение аргумента, второй - соответствующее значение функции F(x)=tg x/2+2cosx 2.Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε. Вывести на экран этот номер и все... http://www.cyberforum.ru/cpp-beginners/thread211639.html
блок схема C++
собственно воть сама задача... помогите нарисовать блок схему... #include <conio.h> #include <stdio.h> #include<iostream> int main() { int l,i,j,k=0,S=1,A,x,y,n,p; for(i=0;i<3;i++) for(j=0;j<3;j++) A=0;
функция для чтения строки задом на перед C++
Здравствуйте. вот функция void reverse(char *str1,char *signs) // 2 задание по идеи { int i,n,a,b; //.. char *str2,*tmp; //.. str2=(char*)calloc(strlen(str1)+1,1); // что значит эта строка? b=strlen(str1)-1; // б присваиваем длину строки стр1, а -1 почему? do { tmp=(char*)calloc(strlen(str1),1); // ???
C++ Задачки в с++ http://www.cyberforum.ru/cpp-beginners/thread211623.html
решите задачу 1.Дано целое число в диапазоне 10–40, определяющее количество учебных
C++ Два шарик Подскажите, плз, новичку, где в нижеследующей проге ошибки undefined reference to `Draw2Circle(int, int, int)' ld returned 1 exit status : #include "TXLib.h" void DrawCircle (int x, int y, int r); void Draw2Circle (int x2, int y2, int r); void MoveCircle (int x, int y, int v, int dx, int dy, int r); void Move2Circle (int x2, int y2, int v2, int dx2, int dy2, int r); подробнее

Показать сообщение отдельно
reich
110 / 46 / 3
Регистрация: 03.09.2009
Сообщений: 112
15.12.2010, 18:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <cstdio>
 
int main(int argc, char *argv[]){
    const int arr_size = 5;
    int arr[arr_size];
    printf( "Enter %d elements:\n", arr_size );
    for ( int i = 0; i < arr_size; i++ ){
        scanf( "%d", &arr[i] );
    }
    int sp = 1, sc = 1, c = 0;
    for ( int i = 0; i < arr_size; i++ ){
        sc = arr[i] >= 0 ? 1 : 0;
        if ( sp != sc && i != 0 ) c++;
        sp = arr[i] >= 0 ? 1 : 0;
    }
    printf( "Number of sign changes: %d\n", c );
    return 0;
}
Добавлено через 3 минуты
Еще можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdio>
#include <cstdlib>
 
int main(int argc, char *argv[]){
    int *arr = NULL, num = 0;
    printf( "Enter number of array elements: " );
    scanf( "%d", &num );
    arr = (int*)calloc( num, sizeof( int ) );
    printf( "Enter %d elements: \n", num );
    for ( int i = 0; i < num; i++ ){
        scanf( "%d", &arr[i] );
    }
    int sp = 1, sc = 1, c = 0;
    for ( int i = 0; i < num; i++ ){
        sc = arr[i] >= 0 ? 1 : 0;
        if ( sp != sc && i != 0 ) c++;
        sp = arr[i] >= 0 ? 1 : 0;
    }
    free( arr );
    printf( "Number of sign changes: %d\n", c );
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru