19.05.2009, 18:22 | #1 (permalink) |
Новичок
Регистрация: 30.04.2009
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задача на "С"
будем считывать целые числа со стандартного ввода * 1-цикл считаем, назовем n и выделим массив размеров пример: 3 5 6 7 - в результате получится массив |
19.05.2009, 18:22 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Обращаю ваше внимание на то, что ранее на форуме уже встречались подобные темы "Никитин" пообещал новые иски против пользователей "ВКонтакте" Пропали кнопки "Вперёд", "Назад" и "Вверх" Видеокамера SONY записывала в формате в "mpg", а теперь стала в "m2ts". Почему? После ошибки "reboot and select proper boot device" "умер" HDD, что делать? Можно ли на "Gigabyte U60" установить "Windows XP Tablet PC Edition"? Функции "Ножницы" и "Flip3D" в Win 7. Есть ли такие проги для Win XP? |
21.05.2009, 13:02 | #2 (permalink) |
Member
Регистрация: 03.03.2009
Сообщений: 87
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 187
|
Так..т.е. это:
Бесконечный цикл считывания чисел, когда вводится определенное число - выходим в теле цикла - динамически расширяем массив и записываем туда введенное число После выхода - выводим массив на экран.. Так что ли?? Просто это "* 1-цикл считаем, назовем n и выделим массив размеров" - это не фраза а какой-то бессвязный набор слов. Что такое назовем? Каких размеров массив? И т.д. |
25.05.2009, 21:37 | #3 (permalink) |
Новичок
Регистрация: 29.04.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
#include <stdio.h>
int main () { int n, a, i; scanf ("%d", &n); printf ("vvedite %d chislo: ", n); scanf ("%d", &n); for(i = 1; i < n ; i++) { scanf ("%d", &n); if(a > n) n = a; } printf ("%d", n); return 0; } |
25.05.2009, 23:21 | #4 (permalink) | |||
Member
Регистрация: 03.03.2009
Сообщений: 87
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 187
|
Без обид, manuchehr, есть неясности в коде, а именно:
Цитата:
Цитата:
Цитата:
P.S. А где массив выделяется? Так, а собственно по теме - вот вроде что-то такое: Код:
#include <stdio.h> #include <stdlib.h> int main () { int n, i, *arr; /* Запрашиваем количество */ printf ("Count = "); scanf ("%d", &n); /* Создаём массив */ arr = malloc(sizeof(int) * n) /* Если массив не удалось создать */ if(arr == NULL) { printf("Error\n"); return 1; } /* Считываем числа в массив */ for(i = 0; i < n; i++) { printf ("Number %d = ", i); scanf ("%d", arr + n); } /* Выводим массив на экран */ printf("Array count = %d", n); for(i = 0; i < n; i++) printf ("Number %d = %d\n", i, arr[i]); return 0; } |
|||
02.06.2009, 16:07 | #5 (permalink) |
Новичок
Регистрация: 06.05.2009
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
задание: написать на Си, модуль для операций с таблицей переменных (на основе кэш таблицы), использовать алгоритм elf.
модуль должен выполнять операции: 1) получить переменную по её имени; 2) установить значение переменной по её имени. в универе делаем все на dev_cpp... заранее огромное спасибо, не дайте завалить экзамен... P.S. язык обещаю выучить пожалуйста, очень, очень, очень нужно.... |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|