|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.10.2009, 01:29 | #21 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
надо у в степени n?
Код:
|
13.10.2009, 07:33 | #22 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 822
|
Код:
З.Ы.Не посмотрел на последнюю страницу...извиняюсь за лишнюю писанину..
Не давай организму поблажки, каждый день тренируй его в шашки..
Последний раз редактировалось Скарам; 13.10.2009 в 07:37. |
26.10.2009, 20:10 | #23 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 25
|
плиз, где ошибка?
задание 1)Введите с клавиатуры данные в массив целого типа, а затем выведите на экран значения элементов массива с четными номерами (индексами). #include <stdio.h> void main() { int i, j, k; int m[k]; puts("vvedute coluchestvo elementov v massuve: "); scanf("%d",&k); puts("Enter massuve: "); for (i=0; i<k; i++) scanf("%d", &m[i]); puts("chetnui index"); for (i=0; i<k; i++) if(i%2==0) printf("%d",&m[i]); } где ошибка и как поменять местами? задание 2)Введите с клавиатуры данные в массив целого типа, а затем выведите их на экран увеличенными в 3 раза и в обратном порядке. #include <stdio.h> void main() { int i, j, k; int m[k]; puts("vvedute coluchestvo elementov v massuve: "); scanf("%d",&k); puts("Enter massuve: "); for (i=0; i<k; i++) scanf("%d", &m[i]); for (i=0; i<k; i++) i*=3; for (i=0; i<k; i++) как поменять местами???????? printf("%d",&m[i]); } Последний раз редактировалось vimars; 26.10.2009 в 20:16. |
26.10.2009, 20:14 | #24 | |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
Цитата:
Код:
|
|
26.10.2009, 20:19 | #25 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
2.
Код:
|
26.10.2009, 20:38 | #26 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 25
|
int mas[30]; так если 30элементов,а как ввести массив, если я не знаю сколько в нем будет элементов?
int *m=(int)malloc((k*sizeof(int)); -так мы не проходили(((( puts("chetnui index"); for (i=0; i<k; i++) if(i%2==0) printf("%d",&m[i]);какая здесь ошибка, не выводит элементы((( |
26.10.2009, 20:58 | #27 | |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
Цитата:
в принтф надо передавать значение переменной, а не адрес Код:
|
|
26.10.2009, 21:37 | #28 |
Новичок
Джуниор
Регистрация: 26.10.2009
Сообщений: 2
|
Первая прога:
#include <stdio.h> int main(){ int n = 19; int sum = 0; int m[20] = {6, 17, 28, 7, 74, 29, 45, 3, 28, 8, 10, 87, 19, 9, 5, 28, 2, 59, 12, 31}; for(int i=0; i<=n; i++){ if ( m[i]%2 == 0) sum+=m[i]; } printf("sum = %d", sum); return 0; } |
26.10.2009, 21:38 | #29 |
Новичок
Джуниор
Регистрация: 26.10.2009
Сообщений: 2
|
sorry, не туда написано!
|
26.10.2009, 21:47 | #30 |
Пользователь
Регистрация: 12.10.2009
Сообщений: 25
|
а как поменять местами первый и последний элемент массива?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Лаба на C++ | Suzukava | Фриланс | 2 | 14.09.2009 22:51 |
лаба по паскалю | Димитрон | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.05.2009 21:40 |
Лаба в Delphi | сер4ей | Помощь студентам | 3 | 08.03.2009 13:44 |