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

Ветвления - C++

Восстановить пароль Регистрация
 
oPRayO
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 5
29.12.2011, 09:27     Ветвления #1
Помогите решить данную задачу.У меня она расчитывает только 1вое выражение.
Ветвления
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2011, 09:27     Ветвления
Посмотрите здесь:

Ветвления C++
операторы ветвления C++
Циклы и ветвления C++
Операторы ветвления С++ C++
Основы ветвления C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
29.12.2011, 09:29     Ветвления #2
Цитата Сообщение от oPRayO Посмотреть сообщение
У меня она расчитывает только 1вое выражение.
задача то простая. покажите что у вы уже сделали. наверняка надо совсем немного доделать.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
29.12.2011, 09:30     Ветвления #3
Цитата Сообщение от oPRayO Посмотреть сообщение
витвления.
ветвления.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main ()
{
   int x;
   cin >> x; 
   if ((x >= 0) && (x <= 3))
       cout << x*x << endl;
   else
       cout << '4' << endl;
   return 0;
}
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
29.12.2011, 09:31     Ветвления #4
Цитата Сообщение от oPRayO Посмотреть сообщение
У меня она расчитывает только 1вое выражение.
Ну и где она у вас это рассчитывает? Вы предлагаете писать за вас весь код целиком, тогда как имеете частично решённую задачу? Это как минимум неуважительно по отношению к потенциальным помощникам - упомянуть о том, что у вас есть наработки, но не предоставить их.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
29.12.2011, 12:21     Ветвления #5
Цитата Сообщение от oPRayO Посмотреть сообщение
Помогите решить данную задачу.
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
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
 
float square ( float x ) {
    return x * x;
}
 
float four ( uint32_t x ){
    return (float) ( 4 + ( x ^ x ) );
}
 
float approx( float x ){
    return ( x >= 0. ) ? ( ( x <= 3.) ? square( x ) : four( ( uint32_t )x ) ) : four( (uint32_t) x );
}
 
int main( void )
{
    float x = -4.0000000000;
    float dx = 0.10000000000;
    float uplim = 4.0000000000;
 
    while ( x <= uplim ){
        printf( "x = %f; y = %f\n", x, approx ( x ) );
        x += dx;
    }
 
    exit( EXIT_SUCCESS );
}
Yandex
Объявления
29.12.2011, 12:21     Ветвления
Ответ Создать тему
Опции темы

Текущее время: 20:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru