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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
Phoenix
Сообщений: n/a
#1

Помогите - C++

17.09.2006, 14:32. Просмотров 1993. Ответов 2
Метки нет (Все метки)

Добрый день...
Вот есть часть кода программы, которая должна из двучзачного числа взять второй знак...

#include <stdio.h>
#include <conio.h>

void main()
{
int Array[9]={11,12,13,14,15,16,17,18,19}, cis1=0;
for (int i=0; i<9; i++)
{
cis1=((double)Array[i]/10-Array[i]/10)*10;
printf("%i ", cis1);
}
getch();
}

То есть в итоге должно получиться: 1 2 3 4 5 6 7 8 9
А получается: 1 1 3 3 5 6 7 8 9

Подскажите пожалуйста в чём ошибка. Компилирую с помощью Visual C++ 6.0
Заранее спасибо!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mik-a-el
CyberForum Owner
57120 / 36870 / 231
Регистрация: 10.04.2006
Сообщений: 12,660
17.09.2006, 14:44     Помогите #2
Цитата Сообщение от Phoenix
cis1=((double)Array[i]/10-Array[i]/10)*10;
Берите остаток от деления на 10 и все
Phoenix
Сообщений: n/a
17.09.2006, 14:47     Помогите #3
Огромное спаисбо за помощь...
Yandex
Объявления
17.09.2006, 14:47     Помогите
Ответ Создать тему
Опции темы

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