Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144
#1

Задачи: Уравнение, число перевертыш и подсчет отрицательных чисел - C (СИ)

17.09.2012, 21:50. Просмотров 985. Ответов 9
Метки нет (Все метки)

Разобраться с этим всем мало времени, надеюсь на вашу помощь, ребятки^^
Огромное спасибо заранее) Желательно (если можно конечно) с объяснением)
1. Дано натуральное трёхзначное число N. Составить алгоритм для получения числа M, являющегося перевёртышем числа N; например: N=123, M=321.
2. Подсчитать количество отрицательных чисел среди чисел m, n, p.
3.
0
Миниатюры
Задачи: Уравнение, число перевертыш и подсчет отрицательных чисел  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2012, 21:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задачи: Уравнение, число перевертыш и подсчет отрицательных чисел (C (СИ)):

Определить, превышает ли количество отрицательных чисел в последовательности заданное число - C (СИ)
Даны натуральное число n и целые числа a1,a2, ..., an. Выяснить , верно ли, что количество отрицательных чисел ai превышает x. Help me...

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел - C (СИ)
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел (длина...

Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива - C (СИ)
Здравствуйте. Пожалуйста помогите решить следующие задачи: 1. Подсчитать число и сумму положительных, число и произведение...

Подсчет отрицательных чисел в массиве - Assembler
Помогите пожалуйста с таким заданием: Дано 2 массива чисел. Подсчитать кол-во отрицательных чисел в каждом из массивов. Заранее...

Подсчет количества положительных и отрицательных чисел - CMD/BAT
Мне очень нужна помощь в создании bat-файла Задание: разработать командный файл для интерпретатора командной стоки CMD OC...

Подсчет количества отрицательных чисел в векторе - Delphi
1. Написать программу заполнения вектора случайными числами от –23 до +84 и подсчета количества отрицательных чисел в нем. На экран вывести...

9
NinGAZ
14 / 14 / 1
Регистрация: 27.07.2011
Сообщений: 162
18.09.2012, 00:25 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
 int n,i;
 scanf("%d",&n);
 for(i=0;i<3;i++)
 {
  printf("%d",n%10);
  n-=n%10;
  n/=10;
 }
 return 0;
}
как-то так.

Добавлено через 55 минут
пересмотрел код и понял,что можно удалить строку
C
1
n-=n%10;
т.к. в инте у нас остаток уйдет сам
1
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144
18.09.2012, 00:36  [ТС] #3
Спасибо, а с другими задачами как-нибудь иль что-нибудь можно сделать?)
0
NinGAZ
14 / 14 / 1
Регистрация: 27.07.2011
Сообщений: 162
18.09.2012, 16:42 #4
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
 int n,elem=0;
 
 while((n=getchar())!=EOF) //при вводе с клавы EOF - это Ctrl+d или Ctrl+z
      if(n<0)
         elem++;
 printf("%d",elem);
 return 0;
}
1
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144
18.09.2012, 18:34  [ТС] #5
Цитата Сообщение от NinGAZ Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
 int n,elem=0;
 
 while((n=getchar())!=EOF) //при вводе с клавы EOF - это Ctrl+d или Ctrl+z
      if(n<0)
         elem++;
 printf("%d",elem);
 return 0;
}
и что в ней?
ничего не получается :/
0
NinGAZ
14 / 14 / 1
Регистрация: 27.07.2011
Сообщений: 162
18.09.2012, 23:19 #6
писал на коленке,сейчас запустил,у меня тоже не робит... не знаю почему. подумаю об этом,но потом. вы бы и сами могли начать что-то делать,надо с чего-то начинать.)

Добавлено через 6 минут
все из-за несоответствия типов и функции: getchar() берет символ и ничего не знает о знаке. нужно было юзать scanf().

вот это у меня работает:

C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
 int n,elem=0;
 
 while(scanf("%d",&n)!=EOF) //при вводе с клавы EOF - это Ctrl+d или Ctrl+z
      if(n<0)
         elem++;
 printf("%d",elem);
 return 0;
}
0
alkagolik
Заблокирован
19.09.2012, 01:35 #7
NinGAZ, while ((scanf("%d", &n) == 1) && (n != EOF))
0
Fler
208 / 210 / 9
Регистрация: 20.12.2011
Сообщений: 635
19.09.2012, 07:17 #8
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
using namespace std;
 
int main()
{
    float x, y, t;
    printf("x = ");
    scanf("%f", &x);
    printf("y = ");
    scanf("%f", &y);
    t = (1 + pow(sin(x+y), 2))/fabs(exp(x) - (2 * y)/(1 + pow(x, 2)*pow(y,3))) * pow(x, fabs(y));
    printf("t = %.4f", t);
    getch();
    return 0;
}
1
NinGAZ
14 / 14 / 1
Регистрация: 27.07.2011
Сообщений: 162
19.09.2012, 20:23 #9
alkagolik, зачем проверка на считывание в столь простой программе?
0
alkagolik
Заблокирован
19.09.2012, 20:33 #10
Цитата Сообщение от man scanf
These functions return the number of input items successfully matched and assigned, which can be fewer than provided for, or even zero in the event of an early matching failure.
The value EOF is returned if the end of input is reached before either the first successful conversion or a matching failure occurs. EOF is also returned if a read error occurs, in which case the error indicator for the stream (see ferror(3)) is set, and errno is set indicate the error.

Не по теме:

5 букв

1
19.09.2012, 20:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2012, 20:33
Привет! Вот еще темы с ответами:

Последовательность чисел. Подсчет количества положительных и отрицательных элементов. - Turbo Pascal
вводится последовательность ненулевых чисел 0-конец .последовательности . подчитать сколько в нем положительных и отрицательных чисел. в...

Подсчет количества отрицательных элементов одномерного массива вещественных чисел - Pascal
вот мой вариант но что-то не работает помогите плиз program zadacha4; uses crt; type MyArr=array of integer; var ...

Подсчет числа положительных и отрицательных чисел среди сумм элементов строк массива - QBasic
Составьте программу подсчета числа положительных и отрицательных чисел среди сумм элементов строк массива A (N,M)

Число перевертыш - Turbo Pascal
проверить является ли введенное число перевертышем, В основании программы запрограммировать число и в зависимости от результата функций...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru