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

Пятиминутное дело!В чем ошибка? - C++

Восстановить пароль Регистрация
 
ИванСвиридов
-4 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
24.12.2013, 18:37     Пятиминутное дело!В чем ошибка? #1
В первой строке дано неотрицательное число N- количество элементов массива (N<=100).
Во второй строке дано число b
Заполнить массив элементами равными частному от деления индекса элемента массива на число b. Элементы массива дробные числа

В чем ошибка?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
main()
{
      const int Nmax=100;
      int N;
      float a[Nmax],b,i;
      printf("Vvedi chislo N");
      scanf("%d",&N);
      printf("Vvedi chislo b");
      scanf("%d",&b);
      for(i=1;i<N;i++)
      {
              a[i]=a[i/b];
              }
              for(i=0;i<N;i++)
              printf ("%f ",a[i]);
              getch();
              }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 18:37     Пятиминутное дело!В чем ошибка?
Посмотрите здесь:

небольшая ошибка в чем дело? C++
C++ не пойму в чем дело
Ни как не разберусь в чем дело... C++
getline() в чем дело C++
C++ Массив: ошибка, не могу понял в чем дело
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xoror
 Аватар для xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
24.12.2013, 19:05     Пятиминутное дело!В чем ошибка? #2
Цитата Сообщение от ИванСвиридов Посмотреть сообщение
a[i]=a[i/b];
C++
1
a[i] = i/b;
Добавлено через 54 секунды
И еще в этой строчке ошибка
Цитата Сообщение от ИванСвиридов Посмотреть сообщение
for(i=1;i<N;i++)
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.12.2013, 19:11     Пятиминутное дело!В чем ошибка? #3
Если пятиминутное, то зачем вообще связываться с форумом? За 5 минут здесь мало шансов, что даже прочитают.
ИванСвиридов
-4 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
24.12.2013, 19:13  [ТС]     Пятиминутное дело!В чем ошибка? #4
Цитата Сообщение от xoror Посмотреть сообщение
C++
1
a[i] = i/b;
Добавлено через 54 секунды
И еще в этой строчке ошибка
А что неправильно во второй строчке?
xoror
 Аватар для xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
24.12.2013, 19:14     Пятиминутное дело!В чем ошибка? #5
Цитата Сообщение от ИванСвиридов Посмотреть сообщение
А что неправильно во второй строчке?
Угадай
ИванСвиридов
-4 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
24.12.2013, 19:15  [ТС]     Пятиминутное дело!В чем ошибка? #6
Цитата Сообщение от xoror Посмотреть сообщение
Угадай
for(i=1;i<N;i++)


ну чтоо тут не так?))
ПОДСКАЖИИ ПЛИЗ
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
24.12.2013, 19:17     Пятиминутное дело!В чем ошибка? #7
Ну и в добавок ко всему, float надо вводить по формату %f:
C++
1
scanf("%d",&b);
strainik
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 74
24.12.2013, 19:19     Пятиминутное дело!В чем ошибка? #8
Цитата Сообщение от ИванСвиридов Посмотреть сообщение
for(i=1;i<N;i++)


ну чтоо тут не так?))
ПОДСКАЖИИ ПЛИЗ
C++
1
a[i]=a[i]/b;
xoror
 Аватар для xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
24.12.2013, 19:20     Пятиминутное дело!В чем ошибка? #9
Цитата Сообщение от ИванСвиридов Посмотреть сообщение
C++
1
2
3
4
for(i=1;i<N;i++)
{
   a[i]=a[i/b];
}
a[0] - это первый элемент в массиве
А здесь он мимо пролетает
ИванСвиридов
-4 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
24.12.2013, 19:20  [ТС]     Пятиминутное дело!В чем ошибка? #10
Цитата Сообщение от zss Посмотреть сообщение
Ну и в добавок ко всему, float надо вводить по формату %f:
C++
1
scanf("%d",&b);
Пожалуйста напишите,что нужно ставить вместо ошибок!
Очень срочно!Тут бомжиха рожает!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2013, 19:22     Пятиминутное дело!В чем ошибка?
Еще ссылки по теме:

не могу понять в чем дело C++
C++ в чем дело?
В чем дело? C++

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
24.12.2013, 19:22     Пятиминутное дело!В чем ошибка? #11
Цитата Сообщение от ИванСвиридов Посмотреть сообщение
ну чтоо тут не так?))
А Вам не кажется странным, что эти 2 строчки
for(i=1;i<N;i++)
for(i=0;i<N;i++)
различаются?

Добавлено через 57 секунд
C++
1
scanf("%f",&b);
Yandex
Объявления
24.12.2013, 19:22     Пятиминутное дело!В чем ошибка?
Ответ Создать тему
Опции темы

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